我在一個佔用整個屏幕的活動中有一個ImageView。我想要做的是在這個ImageView的角落頂部覆蓋一些半透明的按鈕(比如30%的透明度)。這可能與Android中的ImageView?如果有人指出我正確的方向開始?如何將半透明視圖疊加到ImageView上?
2
A
回答
5
使用佈局,並使佈局中的ImageView和兩個按鈕的子級。
例使用的RelativeLayout:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:src="@drawable/image"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:alpha="0.5"
android:text="Button 1"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/button1"
android:alpha="0.5"
android:text="Button 2"/>
</RelativeLayout>
你可以定位你的按鈕使用的Android更好:layout_marginTop和android:layout_marginLeft屬性。
關鍵零部件在這裏理解爲:
1 /本的ImageView設置爲match_parent
,因此它會拉伸填充RelativeLayout的。
2 /默認情況下,子視圖位於RelativeLayouts的左上角,這就是爲什麼button1出現在那裏。
3/Button2使用RelativeLayout屬性layout_toRightOf
定位在button1的右側。其垂直位置仍然設置爲默認 - 頂部。
+0
哦,非常感謝你,我不知道android有一個alpha屬性!這將工作得很好。 – Zach
相關問題
- 1. 受半透明疊加
- 2. 如何使視圖出現半透明
- 3. ImageView的透明視圖
- 4. setNavigationBar半透明將視圖向下
- 5. jQuery手機疊加主題半透明?
- 6. 添加高透明度的半透明視圖
- 7. 如何在Android視圖中添加半透明覆蓋圖?
- 8. QGraphicsPathItem重疊半透明的路徑變得更加不透明
- 9. 疊加層:半透明邊框,不透明內部區域 - howto
- 10. 我如何將不透明UIView作爲半透明UIView的子視圖?
- 11. 將圖像從不透明變爲半透明(並保持半透明狀態)
- 12. 如何獲得半透明視圖,而子視圖正常
- 13. 如何將一個div與一個div下的半透明圖像疊加到另一個div上?
- 14. 如何在當前視圖上創建半透明視圖圖層?
- 15. 半透明圖像疊加:可繪製失去阿爾法
- 16. 如何在圖庫上疊加imageview?
- 17. 如何使自定義疊加視圖在SurfaceView頂部透明?
- 18. tableview作爲subview在半透明視圖
- 19. 用半透明視圖繪製陰影
- 20. 在ImageView中的不透明圖像上的透明圖像
- 21. Android使視圖透明或至少半透明
- 22. Winforms半透明PNG半透明PNG
- 23. 的JFreeChart與半透明交疊酒吧
- 24. QML:如何創建半透明/半透明的WebView元素?
- 25. 半透明點上的添加顏色
- 26. 如何使JTextField半透明
- 27. 如何使jPanel半透明?
- 28. 如何給QDialog半透明?
- 29. 如何在使用透明位圖時防止ImageView透明
- 30. 如何設置ImageView透明
是的,它可以使用框架佈局 –