Android TextView的點選效果之改變背景顏色
在學習Android過程中,我們有時想要TextView有點選效果,不是文字的變化而是背景顏色的變化,那麼怎麼來實現呢?
下面將介紹如何實現:
1.在res目錄下的drawable(此檔案是自己手動建立的)檔案下建立一個點選效果的檔案:tv_bg_selector.xml
2.在佈局控制元件中使用<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true"> <shape android:shape="rectangle"> <solid android:color="#11000000"/> </shape> </item> <item android:state_pressed="false"> <shape android:shape="rectangle"> <!-- 透明色 --> <solid android:color="#00000000"/> </shape> </item> </selector>
接下來上效果圖:<TextView android:padding="5dp" android:clickable="true" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="40sp" android:background="@drawable/tv_bg_selector" android:text="登入" />
點選前 點選後
相關推薦
Android TextView的點選效果之改變背景顏色
在學習Android過程中,我們有時想要TextView有點選效果,不是文字的變化而是背景顏色的變化,那麼怎麼來實現呢? 下面將介紹如何實現: 1.在res目錄下的drawable(此檔案是自己手動建立的)檔案下建立一個點選效果的檔案:tv_bg_selector.xml
Android中的Button自定義點選效果之改變點選時按鈕的顏色
在Android中定義按鈕的點選效果可以通過自定義selector,通過設定兩張不同的背景圖片來改變點選時和未點選時的狀態,但有時候僅僅只想改變點選時按鈕的顏色,但是在selector中並不能直接定義顏色。下面程式碼實現一個點選按鈕時僅僅改變按鈕顏色。 1.
Android TextView點選效果
在Android開發中,我們有時候需要單獨的點選某一段文字,如圖所示: 如上圖,我們要求點選新使用者註冊這個TextView,為了有更好的使用者體驗,我們肯定要設定該TextView的點選效果。下
2_1.8_點選按鈕__改變背景顏色
activity_main.xml <?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/ap
從原始碼分析 Android Button 點選效果
Android 點選效果 我們平時在開發過程中都可能注意到,我們寫的預設的 Button 都是有點選效果的,而且大小也有預設規定的,而 TextView 就沒有。就想下面的圖片一樣。 是有預設效果的。通過檢視 Button 的原始碼我們看到: 每個 b
android textview點選變色 鬆開恢復或不恢復
一、textview 點選變色,鬆開恢復。效果如左圖: 二、鬆開後不恢復。如右圖: 一、textview 點選變色,鬆開恢復
android中如何去掉pulltorefreshlistview點選item時的背景顏色,與item外邊距設定
如圖所示,做專案中通過運用pulltorefreshlistview下拉重新整理元件實現item與邊有一定距離的效果圖,如下圖所示,item內容我已清除。 通過 com.handmark.p
【Android】Android 水波點選效果
由於Material Theme只可以在Android L Developer Preview中使用。 所以在低版本使用的話就需要為其另設一套主題: 在老版本使用一套主題 res/values/styles.xml,在新版本使用Material主題res/values-v
點選input消除預設背景顏色
在谷歌瀏覽器會出現預設點選input框黃色背景,如何去除? //消除google瀏覽器黃色框 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { box-shadow:0 0 0 60
jquery 動態點選li標籤切換背景顏色
廢話不多講老規矩先上圖 看效果:<script type="text/javascript" src="/jquery/jquery.js"></script> 改為你本地專案的js路徑<!DOCTYPE html><html>
Android MaterialDesign之水波點選效果的幾種實現方法
什麼是水波點選的效果? 下面是幾種不同的實現方法的效果圖以及實現方法 Video_2016-08-31_003846 如何實現? 方法一 使用
Android原始碼解析--Material Design之水波紋點選效果RippleEffect使用
好了,這樣差不多就完成了我們的水波漣漪效果了。。。。 看一下怎麼用吧? 如果你的開發IDE是Android Studio那麼我們可以把github上的庫整合到我們的專案中, <span style="font-size:14px;">dependencies { comp
Android之水波紋點選效果(RippleView)
Android5.0後各種炫的效果紛紛出來,寫這篇部落格主要是講的是按鈕點選效果帶有的水波紋(波浪式)。 當然我寫的這個是自定義來實現的,在低版本(5.0一下)也可以實現點選效果。看看效果圖: 上圖可看出 點選有抖動效果和不抖動效果。 佈局程式碼
Android Radiobutton超級好用的自定義背景、文字顏色、點選效果
Android開發中一些認證、篩選的功能需要用到單選按鈕,首先想到的是RadioGroup巢狀RadioButton,但是自帶的樣式真是不堪入目啊,功能實現了,如何能最大化的提升使用者體驗呢?這是一個問題……廢話不多說,畢竟開發人員也不太善於表達,還是直接看圖說話吧:首先思路
Android問題集(二)——TextView在點選時顯示不同顏色,Button點選效果
1、在res目錄下新建名為color資料夾; 2、在color中新建text_color.xml檔案,並選擇selector選項(如下圖): 3、在text_color.xml中填寫如下程式碼: <?xml version="1.0"
Android自定義View之點選效果
最近在做新版本,各種UI效果都需要自定義,而自定義View點選效果問題一直困擾著我。各種找資料也沒有找到自己想要的東西,可能是我關鍵字打的不對吧。最後在檢視TextView的原始碼時解決了我的問題,由於原始碼功能太多,不易查詢,特此提取記錄。 UI效果
設定TextView等View元件點選效果。點選修改背景。字型顏色等
Android TextView等 預設是不帶點選效果的。。有的時候為了給使用者一個提示。可能需要我們自己新增點選效果。很多APP都是這樣實現的。 下面上一張圖看看效果。 下面是程式碼。 <TextView android:id="@+id/tv" android
Android在xml中設定元件風格(圓角,點選效果selector,邊框,進度條風格,動畫)TextView文字透明度
在標題中寫到的元件的特效,都是在xml中為元件定義的 步驟: 1.在drawable下建立“Drawable resource file”,命名為:btn_corners(表示功能:圓角button) 2.在btn_corners.xml檔案中寫入程式碼如下 3.TextV
android:多次點選效果實現
public class MainActivity extends AppCompatActivity{ private final static int COUNTS = 5;//點選次數 private final static long VALIDTIME = 1300;/
Android設定常見控制元件點選效果
一. Imageview的點選效果——圖片稍微變暗突出點選效果 public class ClickImageView extends AppCompatImageView { public ClickImageView(Context context) { super(context);