繪製矩形空未滿
回答
如果你應用一個可繪製的形狀,你應該能夠實現你想要的。您可以像引用其他任何可繪製一樣引用它(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