使用导入库中的视图时如何设置样式

How to set a style when using a view from imported library

我正在使用 this library 获取圆形图像。我想创建一个样式来控制 CircularImageView 视图。

 <style name="vircularImageView" >
        <item name="android:layout_width">@dimen/cardViewImagesize</item>
        <item name="android:layout_height">@dimen/cardViewImagesize</item>
        <item name="app:civ_border_color">#000000</item>
 </style>

问题是项目 app:civ_border_color,它在编译时给我一个错误。

属性 civ_border_color 特定于此对象 com.mikhaellopez.circularimageview.CircularImageView,所以我想知道如何解决这个问题。

我尝试使用 parent 但我没有得到任何匹配 CircularImageView 的建议。

谢谢

怎么可能

你为什么不试试这个而不是使用一个大图书馆。

RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(Activity.this.getResources(), yourbitmap);
roundedBitmapDrawable.setCircular(true);
your_imageview.setImageDrawable(roundedBitmapDrawable);

嗯,在样式中你不应该为自定义属性使用任何前缀,所以它应该是:

<style name="vircularImageView" >
    <item name="android:layout_width">@dimen/cardViewImagesize</item>
    <item name="android:layout_height">@dimen/cardViewImagesize</item>
    <item name="civ_border_color">#000000</item>
</style>