0
A
回答
0
關注該https://stackoverflow.com/a/10066352/942224
您可以動態創建漸變繪製..使用下面類
import android.graphics.drawable.GradientDrawable;
public class SomeDrawable extends GradientDrawable {
public SomeDrawable(int pStartColor, int pCenterColor, int pEndColor, int pStrokeWidth, int pStrokeColor, float cornerRadius) {
super(Orientation.BOTTOM_TOP,new int[]{pStartColor,pCenterColor,pEndColor});
setStroke(pStrokeWidth,pStrokeColor);
setShape(GradientDrawable.RECTANGLE);
setCornerRadius(cornerRadius);
}
}
,並使用這個類,如下
SomeDrawable drawable = new SomeDrawable(Color.parseColor("Start Color Code"),Color.parseColor("Center Color Code"),Color.parseColor("End Color Code"),1,Color.BLACK,00);
yourLayout.setBackgroundDrawable(drawable);
,你可以也爲該視圖設置圖像資源。
+0
即可,但也需要放置圖標。 – user2523388
2
<ImageView
android:id="@+id/ivdpfirst"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@drawable/sidebutton"
android:src="@drawable/ic_me1" />
sidebutton.xml在繪製文件夾:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item><shape>
<gradient android:angle="270" android:endColor="#000000" android:startColor="#396AA1" />
<stroke android:width="1dp" android:color="#000000" />
<corners android:radius="5dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape></item>
</selector>
相關問題
- 1. 機器人組梯度邊界Circleimageview
- 2. 文本添加按鈕隨機機器人工作室
- 3. 機器人 - 按鈕樣式
- 4. 按鈕+微調[機器人]
- 5. Python Tkinter按鈕問題(抽搐機器人)
- 6. 將按鈕添加到機器人框架應用程序
- 7. 機器人編程添加自定義按鈕佈局
- 8. 將可點擊的按鈕添加到電報機器人
- 9. (機器人)設置寬度/高度(圖像 - )按鈕
- 10. 添加按鈕,導航抽屜片段
- 11. 按下按鈕,機器人狀態
- 12. 編輯按鈕形狀(中風,梯度)
- 13. three.js天梯與梯度
- 14. 與CSS梯度
- 15. 按鈕寬度不匹配父機器人
- 16. 機器人 - 單選按鈕和RadioGroup中
- 17. 顯示按鈕的在機器人
- 18. 機器人:啓用/禁用按鈕
- 19. 填充圖像按鈕:機器人
- 20. 機器人如何爲按鈕
- 21. 延伸按鈕機器人,XML佈局
- 22. 禁用機器人後退按鈕
- 23. 機器人工作室按鈕功能()
- 24. 與垂直梯度背景箭頭按鈕
- 25. 使用CSS梯度與按鈕的背景圖片
- 26. 下拉列表中的角度ui-select2「添加」按鈕
- 27. 陰影與CSS梯形形狀按鈕
- 28. 添加創建下拉按鈕,在HTML
- 29. 敲擊按鍵時與層梯度
- 30. iPhone:拉伸梯度圖像
[你可以從這裏這個答案] [1]剛剛做的步驟,它會幫助你... :) [1]:http://stackoverflow.com/questions/10449311/android-selector-with-background-image-and-gradient – arraystack
謝謝,它的工作原理。 – user2523388