我在运行应用程序时设计了circularimageview,我在布局中面对圆形图像周围的黑色背景问题,如何解决这个问题。
xml文件
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/gs_image_userProfileimage"
android:layout_width="80dp"
android:layout_height="80dp"
app:civ_border_color="#95c764"
app:civ_border_width="2dp"
app:civ_shadow_radius="3" />
Java编码:
gs_image_userProfileimage=(ImageView)view.findViewById(R.id.gs_image_userProfileimage);
Picasso.with(getContext())
.load(gs_var_userimage)
.placeholder(R.drawable.getspot_logo)
.into(gs_image_userProfileimage);
我尝试提供setLayout(view.Layout_Hardware),即使它显示的内容相同。
答案 0 :(得分:0)
尝试将imageview类型更改为CircleImageView
应该声明为
de.hdodenhof.circleimageview.CircleImageView gs_image_userProfileimage;
然后像这样使用
gs_image_userProfileimage=(de.hdodenhof.circleimageview.CircleImageView)view.findViewById(R.id.gs_image_userProfileimage);
gs_image_userProfileimage.setLayerType(View.LAYER_TYPE_HARDWARE, null);
答案 1 :(得分:0)
定义您的图片视图背景,如下面的代码..
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/gs_image_userProfileimage"
android:layout_width="80dp"
android:layout_height="80dp"
app:civ_border_color="#95c764"
app:civ_border_width="2dp"
android:background="@color/white"
app:civ_shadow_radius="3" />
仅更改此
android:background="@color/white"
答案 2 :(得分:0)
您可以简单地设置圆环的背景颜色。
app:civ_circle_background_color="@color/blue_background"
答案 3 :(得分:0)