我使用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
,但我没有&#39;获得与CircularImageView
匹配的任何建议。
谢谢
怎么可以
答案 0 :(得分:2)
嗯,在样式中,不应该使用自定义属性的任何前缀,因此它应该是:
<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>
答案 1 :(得分:1)
为什么不试试这个而不是使用大型图书馆。
RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(Activity.this.getResources(), yourbitmap);
roundedBitmapDrawable.setCircular(true);
your_imageview.setImageDrawable(roundedBitmapDrawable);