绘制矩形空未满
回答
如果你应用一个可绘制的形状,你应该能够实现你想要的。您可以像引用其他任何可绘制一样引用它(android:src/android:background)。
让我们命名该文件rounded_rect.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="#80ffffff" />
</shape>
半径可以多于或少于20dp,它实际上会缩小,如果它在真实绘制的容器需要较少的双方是完全圆;颜色是白色的,有一点透明度(#80)。
保存到您的绘制文件夹,并把它称为你通常会与任何PNG/JPG /等绘制:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/rounded_rect" />
感谢bud,我会尽快更新ya。 –
我尝试了你的建议。此外,形状是完美的,非常脆。现在有没有办法做到这一点?我的意思是,我们绘制了一个圆角矩形,但是,我们可以绘制一个倒圆角的矩形,这样它将从一个正方形中移除那么多区域,我会得到像在主文章中共享的图像的东西? –
请看看这个:http://stackoverflow.com/questions/33484776/android-9-patch-image-with-progressbar 这就是我想要实现的。 –
- 1. 绘制矩形
- 2. 绘制3D空间中的矩形MATLAB
- 3. 矩形未按预期绘制
- 4. Pygame绘制矩形
- 5. Android - 绘制矩形
- 6. 点绘制矩形
- 7. Swift绘制矩形
- 8. VB.net绘制矩形形式
- 9. 在矩形内绘制等距矩形
- 10. 绘制矩形,然后绘制缩小矩形在先前的矩形内
- 11. 在iOS中绘制矩形
- 12. 用SharpDX绘制2D矩形
- 13. 绘制旋转的矩形
- 14. NativeWindow绘制矩形Adobe Air
- 15. 在MKMapView中绘制矩形
- 16. OpenGL绘制矩形轮廓
- 17. 如何绘制矩形?
- 18. 绘制可逆矩形
- 19. 绘制多面矩形
- 20. c + +绘制矩形位置
- 21. 绘制矩形图像 - LibGdx
- 22. 在opengl绘制矩形android
- 23. 绘制矩形和网格
- 24. Google Maps API绘制矩形
- 25. 绘制矩形上Mapbox GL
- 26. 从坐标绘制矩形
- 27. 不能绘制矩形
- 28. 绘制矩形画布android
- 29. 绘制画布3d矩形
- 30. xcode 4绘制矩形
您有试过XML形状绘制? – mjp66
如果这意味着创建一个XML,然后在该XML与标签中使用PNG/9patch图像,是的,我有。这就是我现在使用的。它效果很好,我已经达到了我想要的效果,但是,由于我使用的是图像,因为进度条的高度不超过几个像素(22 px大约为4-8 dp),所以角落不够锐利, –
我会发布一个可能有助于你理解的答案。您现在正在应用9patch的位置,应用可绘制的形状,然后查看它的外观。 – mjp66