回答
嘗試這樣的柔焦效果:
edt_bg_selector.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/edt_bg_selected" android:state_focused="true"/>
<item android:drawable="@drawable/edt_bg_normal" android:state_focused="false"/>
</selector>
edt_bg_normal.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:bottom="1dp"
android:left="-2dp"
android:right="-2dp"
android:top="-2dp">
<shape android:shape="rectangle" >
<stroke
android:width="1px"
android:color="#FF000000" />
<solid android:color="#00FFFFFF" />
<padding
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
</shape>
</item>
</layer-list>
edt_bg_selected.xm L:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:bottom="1dp"
android:left="-2dp"
android:right="-2dp"
android:top="-2dp">
<shape android:shape="rectangle" >
<stroke
android:width="1px"
android:color="#ff0000" />
<solid android:color="#00FFFFFF" />
<padding
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
</shape>
</item>
</layer-list>
,改變像你編輯短信:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/edt_bg_selector" />
還有一個問題,我必須改變這個屬性才能使邊框稍微粗一點? @Srikanth – Ron
我認爲我們不能畫出比1px更薄的繪圖,因爲它是基本單位。你可以像這樣設置0.01dp。但是隻有使用'px =(int)(scale * dp + 0.5)'這個公式,其中scale爲'1 for mdpi','1.5 for hdpi','2 for xhdpi'和'3 for xxhdpi' 」。 – Srikanth
如果您想要比1px更薄,請嘗試將可繪製顏色更改爲更透明的顏色,如「#26000000」。檢查透明度百分比'http://stackoverflow.com/questions/15852122/hex-transparency-in-colors'。 – Srikanth
嘗試這樣如下:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:hint="Biografie"
android:textColorHint="#99000000"
android:drawableLeft="@drawable/quote_img" />
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:background="#80000000" />
</LinearLayout>
或者
保持這種btm_line_shape.xml在你繪製的文件夾:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:bottom="1dp"
android:left="-2dp"
android:right="-2dp"
android:top="-2dp">
<shape android:shape="rectangle" >
<stroke
android:width="1px"
android:color="#FF000000" />
<solid android:color="#00FFFFFF" />
<padding
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
</shape>
</item>
</layer-list>
和
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Biografie"
android:textColorHint="#99000000"
android:background="@drawable/btm_line_shape"
android:drawableLeft="@drawable/quote_image" />
- 1. 固定大小的邊框底部
- 2. 更改邊框底部到邊框頂部
- 3. 刷新時更改邊框底部和邊框頂部顏色
- 4. 盒子大小的邊框不工作的頂部和底部邊框
- 5. 更改邊界框的大小
- 6. 更改Edittext onFouce的邊框(Android)
- 7. 更改的EditText邊框顏色
- 8. StackPanel底部邊框
- 9. 與邊框底部
- 10. 在Excel中左右,底部和頂部更改邊框
- 11. Edittext更改邊框顏色始終onclick
- 12. 頂部和底部邊框
- 13. 使底部邊框更接近文本
- 14. 如何更改UINavigationBar底部邊框的顏色?
- 15. 如何更改p-dataTable邊框底部的顏色?
- 16. 在matplotlib底圖中更改邊框
- 17. 如何更改底部邊界半徑?
- 18. 改變EditText焦點邊框
- 19. 3個單邊的邊框底部?
- 20. 更改導航欄底部邊框顏色斯威夫特
- 21. Android更改微調主題/底部邊框樣式
- 22. Xamarin Forms - 使用XAML更改光標顏色和底部邊框
- 23. 如何更改左邊/頂部/右邊/底部
- 24. 如何改變TMUX的邊框大小
- 25. 邊框不改變文字的大小
- 26. CSS引導邊框底部
- 27. CSS塊底部邊框
- 28. CSS底部邊框問題
- 29. 底部漸變邊框
- 30. CSS邊框底部IEXPLORER
下劃線或底部邊框? coz下劃線是字體的屬性不是gui – anshuVersatile
@anshu我想我的意思是底部邊框 – Ron