图像视图背景只反映在圆圈内部,不在圆圈外。 我尝试了很多东西,但无法做到这一点。 任何人都请我。 谢谢!如何在Android中设置圆形图像视图背景黑色?
回答
做一个.xml
文件夹绘制与此内容:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="@color/black"/>
</shape>
然后将此文件作为背景。
这是我想要的椭圆形状。 –
您可以为图像视图添加方形尺寸,并将其显示为圆形。这是分配相同的宽度和高度 – Gotiasits
我想你正在使用CircularImageView自定义imageview类来使它成为循环。这就是为什么背景只能在特定区域进行。
为了解决这个问题,做这样的事情,
<LineaLayout
android:width="wrap_content"
android:height="wrap_content"
android:orientation="vertical"
android:background="@color/black"/>
<!-- your circular CircularImageView here..!! -->
</LinearLayout>
你可以做其他的解决办法是,使用原生ImageView
并设置其android:src
通过创建圆形bitmap
和使用android:background
黑色,我建议一起去这个解决方案可以避免嵌套的布局。
我希望这样!谢谢。
circle.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<size android:width="50dp"
android:height="50dp"/>
<stroke
android:width="3dp"
android:color="@color/black"/>
<solid android:color="@color/black"/>
</shape>
中的ImageView
在
android:background="@drawable/circle"
谢谢大家的帮助添加此。 此代码正在按我的需要工作。 谢谢你!
你可以通过接受给你最有用答案的答案来感谢“我们”。 – Gotiasits
- 1. 如何设置圆形图像的背景颜色?
- 2. php imagick图像圆角黑色背景
- 3. 设置背景颜色和设置图像在ImageButton背景 - Android
- 4. 如何在android中将视图设置为图像背景?
- 5. 如何在android中设置圆形图像边界的颜色?
- 6. 如何在Android中设置图像的背景颜色
- 7. 如何设置背景图像视
- 8. 如何在旋转的圆形视图中设置图像?
- 9. Magento如何删除图像背景中的黑色图像
- 10. 圆形显示黑色背景
- 11. 在微调视图中设置背景图像android
- 12. 如何使用Interface Builder在视图中设置背景图像
- 13. 设置圆背景Android中
- 14. 设置背景图像在背景中褪色
- 15. 将背景颜色设置为achartengine图形视图
- 16. 设置背景图像后设置背景颜色
- 17. Android如何设置视图的默认背景色
- 18. 设置与图像的自定义视图的背景导致在黑色背景
- 19. WPF椭圆黑色背景
- 20. 如何设置黑色背景
- 21. 如何设置按钮背景图像任一主题是黑色或白色
- 22. 如何在onRestoreInstanceState()中设置视图的背景颜色
- 23. UWP:设置背景颜色和图像?
- 24. 设置背景颜色/图像
- 25. 为EKEventEditViewController设置背景颜色/图像
- 26. 如何在rails中设置cktext_area的背景色/图像
- 27. 在下载图像之前在webview中设置图像的背景颜色android
- 28. 以.Net形式设置背景图像
- 29. 钻石形,圆角和背景图像
- 30. 背景图像圆形角落
您必须创建一个资源可绘制的包含黑色边框并将该可绘制的背景设置为您的图像查看 –
或者如果您使用Api 16以上,则可以使用卡片视图。 –
“图像视图背景只反映圆内部这个圈子。“ 所以你试图改变你的图像视图的颜色?您可以通过更改父视图的背景来完成此操作。 – Gotiasits