我想要一個只有邊框的圖像視圖,它內部是透明的。獲取邊框的常用技巧似乎是使用另一個imageview,稍微大一點的大小就在imageView的下方,在這裏工作,因爲我想要一個透明的imageview。 我如何創建它?在android中的透明imageView的邊框
4
A
回答
11
在繪製文件夾
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/transparent" />
<stroke
android:width="0.5dip"
android:color="@color/black" />
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
</shape>
創建一個新的文件backgroundcolor.xml併爲背景添加到您的ImageView
0
您可以使用XML文件作爲一個ImageView的可拉伸性。例如,把這個XML文件作爲border.xml在繪製-MDPI文件夾:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF" />
<stroke android:width="1dp" android:color="#000000" />
<padding android:left="1dp" android:top="1dp" android:right="1dp"
android:bottom="1dp" />
</shape>
,然後在主佈局,用它作爲一個ImageView的背景繪製。 imageview將是空的,只有邊框將被顯示。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="100dp"
android:src="@drawable/border" />
</LinearLayout>
相關問題
- 1. ImageView透明設置邊緣/邊框Android
- 2. 透明度在邊框右邊的CSS
- 3. JTextField在Swing中的透明邊框
- 4. 透明邊框內
- 5. Android的imageview邊框填充
- 6. ImageView中的透明位圖
- 7. Android:如何使位圖邊框透明?
- 8. android中的Custon對話框 - 沒有邊框和透明BG
- 9. 淡入淡出ImageView邊緣到透明
- 10. 在ImageView中的不透明圖像上的透明圖像
- 11. Chrome中的透明圓角邊框
- 12. Safari中的透明圓形邊框
- 13. 在android中的透明對話框
- 14. 邊框透明按鈕
- 15. 透明邊框是白色
- 16. 透明邊框編程
- 17. Qt風格 - 透明邊框
- 18. CSS透明表格邊框
- 19. UIButton半透明邊框
- 20. 完全透明邊框
- 21. 邊框不透明漸變
- 22. 在Android上的半透明形狀上繪製頂部邊框
- 23. ImageView的透明視圖
- 24. 如何爲透視效果製作邊框的透明邊角?
- 25. 基於CSS的50%透明邊框不使用透明圖像
- 26. 圍繞盒子的玻璃(不透明/透明)邊框?
- 27. 帶不透明邊框的半透明背景色
- 28. 使邊框不透明,如果div是透明的
- 29. 不透明的OpenGL紋理有透明邊框
- 30. Imageview背景透明