一個簡單的自定義SwitchButton
一個簡單的自定義Switchbutton
xml中定義:
<Switch
style="@style/widget_gender_switch"
android:layout_width="110dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:checked="false"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:showText="true"
android:textColor="@drawable/switch_text"
android:textOff="關"
android:textOn="開"
android:id="@+id/switch_resume"/>
style定義:
<style name="widget_gender_switch">
<item name="android:switchTextAppearance">@style/Sw</item>
<!-- 此設定不需要文字,只顯示背景圖的開關 -->
<item name="android:thumb" >@drawable/widget_gender_thumb</item>
<!--滑塊格式9.png -->
<item name="android:thumbTextPadding">20dp</item>
<item name="android:track">@drawable/widget_gender_track</item>
<!-- 背景圖的開關 格式9.png-->
</style>
<style name="Sw" parent="@android:style/TextAppearance.Holo.Small">
<!-- Switch thumb asset presents a dark background. -->
<item name="android:textColor">#fff</item>
</style>
效果圖:
style定義Sw 中 一定要繼承@android:style/TextAppearance.Holo.Small
否則字的顏色顯示可能存在一定問題,在某些裝置上可能顏色會是黑色.
相關推薦
一個簡單的自定義SwitchButton
一個簡單的自定義Switchbutton xml中定義: <Switch style="@style/widget_gender_switc
超級簡單的自定義SwitchButton二
上一篇部落格中我們用自定義View的方式畫了一個滑動開關,但是明明系統有提供的滑塊開關為什麼我們非要自定義呢,喜歡玩是吧,好吧,我們多數情況下不喜歡使用系統提供的控制元件是因為太醜,太Low了,但是當我們要求不是太嚴苛的時候,可以通過簡單修改系統控制元件的樣式來滿足需
簡單自定義VIEW報錯問題
nfc 定義 http dnf androi dem and .com android aNDROIDNFC%E8%AF%BB%E5%8D%A1%E5%99%A8%E7%9A%84DEMO http://music.baidu.com/songlist/495819911
自定義switchButton
build 疊加 version listener layout viewgroup height div 定義 這篇博客要講的是自定義switchButton,不過沒有設置動畫效果。 我用GradientDrawable來繪制switchButton,我們先看看最終的效果
duilib中將xml封裝為控制元件簡單示例(簡單自定義控制元件,封裝幾個基本控制元件合為1個自定義控制元件)
使用duilib的時候,難免會有這樣的需求: 某一塊Container(Layout)以及裡面的佈局需要重複用,不想每次都複製貼上這麼多,要不然xml太大了; 通過繼承來自定義一個控制元件,比如CButtonUIEx之類的,想讓他像button一樣在xml中被識別; xml裡面的東西
Android原生繪圖進度條+簡單自定義屬性程式碼生成器
零、前言 1.感覺切拼字串是個很有意思的事,好的拼接方式可以自動生成一些很實用的東西 2.本文自定義控制元件並不是很高大上的東西,目的在於計錄自定義控制元件的書寫規範與行文流程 3.建議大家自定義控制元件時自定義屬性有自己專屬字首,有利無害,何樂不為 4.本文是根據鴻洋在慕課網上的教程敲的:詳見,自己
使用VBA代碼實現簡單自定義函數(1)
分享圖片 excel表格 style 實現 圖片 ima 我們 text inf 自定義函數VBA代碼1 有一份數據如下,要添加季度信息,我們用VBA實現自定義季度函數: 打開VBE編輯器,插入一個函數 代碼如下: 此時返回excel表格出現了我們自定義的函數如下:
android:ijkplayer播放器的整合及簡單自定義播放器
關於ijkplayer 最近公司準備要開發的專案裡涉及到播放器的功能模組,於是對Android播放器框架進行了預研。目前ijkplayer框架是為大多數公司及開發者青睞的框架。 ijkplayer是一個基於FFmpeg的輕量級Android/iOS視訊播放器。F
Android學習—簡單自定義View(一)
最近手上不忙所以回顧了一下自己今年來所接觸和學習的東西,突然覺得寫部落格真是一個很好的方式,希望自己 可以堅持下去。 自定義View的流程 建立自定義類繼承View,並重寫構造方法,構造方法總共有四種,我們暫時只需要繼承前兩種 public CircleVi
storyboard建立一個使用者自定義的cell注意的問題
1. tableviewcell風格選custom 2. identifier必須指定(我的自定義為:dataCellID),cell初始化時必須指定到該identifier let dataCellID: String = "dataCellID" var cell =
php在cli模式下取得命令列中的引數的方法-getopt命令列可傳遞陣列-簡單自定義方法取命令列引數
在cli模式下執行PHP時,自動給指令碼檔案傳遞了一個變數$argv,其值即是一個命令中所有值組成的陣列(以空格區分),在PHP程式中接收引數有3種方法1.直接使用argv變數陣列。 2.使用$_SERVER['argv']全域性變數來獲取,其值和1是一樣的。 3.使用getopt
php在cli模式下取得命令行中的參數的方法-getopt命令行可傳遞數組-簡單自定義方法取命令行參數
getc pre alt clas opts roo 得到 表示 type 在cli模式下執行PHP時,自動給腳本文件傳遞了一個變量$argv,其值即是一個命令中所有值組成的數組(以空格區分),在PHP程序中接收參數有3種方法1.直接使用argv變量數組。 2.使用$_
Android之——史上最簡單自定義開關按鈕的實現
很多時候,我們在很多無論是Android還是IOS的APP中都會遇到這樣的一種效果,有一個按鈕,我們點選一下,便會滑動一下,一會顯示“開”,一會顯示“關”,這便是開關按鈕了,比如:很多Android手機的設定功能裡,就有很多功能是用開關按鈕實現的,那麼這些開關按鈕時如何實
自定義View之簡單自定義圓形進度條
達到的效果如下: 從上面的效果可以看出,主要有以下幾個自定義屬性: 1、背景顏色 2、進度扇形顏色 3、半徑 4、起始角度 因此,在attrs.xml中定義如下屬性: <?xml version="1.0" encoding="utf-8
.NET開發環境VS中新增簡單自定義程式碼段
程式碼段極大增加了我們的開發效率,使我們可以快速調出固定的程式碼格式。 比如說,我們在程式中輸入cw,並按下兩次tab鍵,開發環境就會自動為我們生成程式碼。 按兩下tab鍵後 再比如我們輸入 prop 自動生成 我們只需要改一下相應的屬性型別和屬性名即可。 我們
Android簡單自定義圓形和水平ProgressBar
http://blog.csdn.net/mad1989/article/details/38042875 ProgressBar簡介 繼承於View類,直接子類有AbsSeekBar和ContentLoadingProgressBar,其中AbsSeekBar的子
簡單自定義水平的ProgressBar帶文字
首先來看看實圖 這裡實現原理就是繼承ProgressBar重寫onDraw方法,在ondraw裡面用畫筆繪製text 首先初始化paint 首先獲取手機螢幕的寬高,根據手機解析度來定標準字型大
超簡單 自定義VideoView 讓視訊拉伸至全屏
話不多說,直接上程式碼。 import android.annotation.TargetApi; import android.content.Context; import android.u
Android EditText簡單自定義邊框樣式
1.去掉全部邊框 android:background="@null"。 2.自定義樣式: shape中如果不通過Android:shape來指定形狀時,預設是矩形,其中solid代表純色,corners代表角,radius越大,圓角越大,stroke代表邊框線。 首先定義
簡單自定義選擇按鈕(switchDemo)
雖然系統的UISwitch效果已經很好了,附帶的動畫效果也是很好的,但是在實際開發中UI和程式設計師對頭(產品經理)經常會要求按照專案的整體效果使用其他的圖片或者背景來代替,這裡僅在專案中做了一個簡單的自定義switch. demo圖樣 主要是使用自