图像视图背景只反映在圆圈内部,不在圆圈外。 我尝试了很多东西,但无法做到这一点。 任何人都请我。 谢谢!如何在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. 如何在Android中设置图像的背景颜色
- 3. 如何在旋转的圆形视图中设置图像?
- 4. Magento如何删除图像背景中的黑色图像
- 5. 在微调视图中设置背景图像android
- 6. 如何使用Interface Builder在视图中设置背景图像
- 7. 设置背景图像在背景中褪色
- 8. 将背景颜色设置为achartengine图形视图
- 9. Android如何设置视图的默认背景色
- 10. WPF椭圆黑色背景
- 11. 如何设置按钮背景图像任一主题是黑色或白色
- 12. 如何在onRestoreInstanceState()中设置视图的背景颜色
- 13. 为EKEventEditViewController设置背景颜色/图像
- 14. UWP:设置背景颜色和图像?
- 15. 在下载图像之前在webview中设置图像的背景颜色android
- 16. 以.Net形式设置背景图像
- 17. 如何在rails中设置cktext_area的背景色/图像
- 18. 给图像一个黑色的背景?
- 19. 设置背景颜色和背景图像在CSS
- 20. 如何将图像设置为图形的背景?
- 21. 如何在另一个背景图像背后设置背景?
- 22. 如何在Wordpress中将背景图像设置为张贴特色图像
- 23. 如何将矩形图像设置为圆形图像
- 24. 让在黑色背景的图像发光的图像
- 25. 高效设置Android视图背景图像给出java.lang.OutOfMemoryError
- 26. 如何设置按钮的图像背景黑莓
- 27. 如何将图像设置为黑莓背景
- 28. Android:如何在视图中使用居中的背景图像
- 29. Android:使用选择器设置图像视图的背景颜色
- 30. 如何在使用SCILAB的图形中放置背景图像?
您必须创建一个资源可绘制的包含黑色边框并将该可绘制的背景设置为您的图像查看 –
或者如果您使用Api 16以上,则可以使用卡片视图。 –
“图像视图背景只反映圆内部这个圈子。“ 所以你试图改变你的图像视图的颜色?您可以通过更改父视图的背景来完成此操作。 – Gotiasits