我正在尝试导入此库:https://github.com/vinc3m1/RoundedImageView
正如README中所提到的,我在build.gradle
compile 'com.makeramen:roundedimageview:1.3.0'
并在我的xml中添加以下内容
<com.makeramen.RoundedImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/imageView1"
android:src="@drawable/photo1"
android:scaleType="centerCrop"
app:corner_radius="30dip"
app:border_width="2dip"
app:border_color="#333333"
app:round_background="true"
app:is_oval="true" />
此后如果我Rebuild Project
我一直收到错误
No resource identifier found for attribute 'round_background' in package 'com.myapp'
我应该在gradle项目中导入库吗?
答案 0 :(得分:1)
您必须忘记将项目与gradle文件同步。
代码:
repositories {
mavenCentral()
}
答案 1 :(得分:0)
检查库上的attrs
:
round_background
属性不存在。
如果您查看历史记录,则此属性已在mutate_background
https://github.com/vinc3m1/RoundedImageView/commit/6d734ca0b99b7541039a03da615e7420b7b8238d
更改你的xml:
<com.makeramen.RoundedImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/imageView1"
android:src="@drawable/photo1"
android:scaleType="centerCrop"
app:corner_radius="30dip"
app:border_width="2dip"
app:border_color="#333333"
app:mutate_background="true"
app:is_oval="true" />