Ⅰ 安卓按鈕按下效果怎麼設置呢怎麼設置按鈕圓角和按下效果
可以通過shape設置圓角
<?xml version="1.0" encoding="utf-8"?>
<!-- shape如果不聲明形狀默認是正方形 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 設置圓角 -->
<corners android:radius="2dp" >
</corners>
<!-- 設置填充色 -->
<solid android:color="#4285f4" >
</solid>
<!-- 設置邊框的顏色和寬度 -->
<stroke
android:width="1dp"
android:color="#4285f4" >
</stroke>
</shape>
通過selector設置點擊效果
button_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- 這個是用於控制按鈕組背景的文件 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- **點擊時效果**********背景引用的資源*************************是否獲得焦點*********************是否按下******* -->
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="false"/>
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/button_p" android:state_focused="false" android:state_pressed="true"/>
<!-- **************沒有任何操作時顯示的背景************** -->
<item android:drawable="@drawable/button_n"></item>
</selector>
在xml文件中設置button的background屬性。
android:background="@drawable/button_bg"
Ⅱ android,按鈕設置為背景透明了,點擊按鈕後,沒有按鈕下去再上來的那個效果了,怎麼解決啊
android:background="#00000000" />
用這個試試看吧,我以前用透明都是用這個屬性。
你我找個按鈕試驗下,你先用這個試試
剛才試驗了下,我的沒為題,估計是你代碼出問題了,列印信息,看看你的BUTTON監聽里有沒有輸出
Ⅲ 這種 ANDROID邊界效果怎麼做的.發光或者叫陰影
邊界(分割線)可以插入一個imageview 設置background 的顏色為黑色,高度為1dp。至於陰影就是圖片,這個得讓你們的美工來做。
Ⅳ 有沒有人知道,android字體外發光的效果是如何實現的
字體高亮:SpannableStringBuilder style=new SpannableStringBuilder(string); style.setSpan(new ForegroundColorSpan(Color.RED,start,end,Spannable.SPAN_EX_...)); textView.setText(style);
Ⅳ 如何在安卓中為按鈕添加顏色
安卓中為按鈕添加顏色,只需要在xml布局文件中對按鈕控制項設置即可。
只需要設置background屬性
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffffff"
/>
Ⅵ android中如何設置圖片按鈕的點擊效果,就是一點擊圖片,會顯示一種被按下去的感覺,而不是買有任何反應
可以使用這樣的一個xml布局
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
// 獲取焦點時候按鈕的背景狀態
<item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_focused="true"/>
// 被按下時候按鈕的背景狀態
<item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_pressed="true"/>
//正常狀態下按鈕的狀態
<item android:drawable="@drawable/btn_green_normal"/>
</selector>
把按鈕的背景設置為這個布局引用就行了.試試吧騷年
Ⅶ android的xml中怎麼實現按鈕按下去變顏色
在drawable里新建一個xml,然後寫
<selector>
<item android:state_pressed="true" android:drawable="按下時的樣式"><item>
<item android:state_pressed="false" android:drawable="正常時的樣式"><item>
<selector>
然後可以再去創建兩個drawable來繪制形狀
如果你只是需要改變顏色那麼直接在string.xml里寫這樣兩條也行
<drawable name="正常時的樣式名字">正常時的顏色值</drawable>
<drawable name="按下時的樣式名字">按下時的顏色值</drawable>
然後名字一一對應就行了
別忘了在控制項里引用
android:background="你之前設置的選擇器"