一、通過動畫實現
定義res/anim/loading.xml如下:
<?xml version="1.0" encoding="utf-8"?>
在layout檔案中引用如下:
二、通過自定義顏色實現
定義res/drawable/dialog_style_xml_color.xml如下:
<?xml version="1.0" encoding="utf-8"?>
在layout檔案中引用如下:
三、使用一張進行自定義
定義res/drawable/dialog_style_xml_icon.xml如下:
<?xml version="1.0" encoding="utf-8"?>
在layout檔案中引用如下:
三種自定義圓形按鈕的方法
佔坑 1 自定義的view,在ondraw方法裡用canvas繪製乙個圓。2 用imagebutton,然後背景傳入乙個圓形的。3 用shape編寫形狀,button裡指定shape。只有方法3能有點選的陰影效果,方法1和2看不出點選效果 一 自定義view 畫了圓之外,其實整個控制項還是矩形的,必...
自定義View的三種實現方式及自定義屬性使用介紹
實現自定義view的方式,從整體上看,只分為三種 組合控制項,繼承控制項,自繪控制項。然後就是根據需要來新增自定義的屬性,就這麼簡單。本文將會針對這4個方面進行詳細的講解。主要內容如下 一 組合控制項 組合控制項,顧名思義,就是將系統原有的控制項進行組合,構成乙個新的控制項。這種方式下,不需要開發者...
自定義view之圓形頭像(2種實現方式)
先上個圖 下面具體講解2種方式 一 porterduffxfermode 這個在上篇文章中有具體講到,還用這個實現了乙個刮刮卡,其實想想,用這個也能實現。先畫乙個圓,接著把圖蓋上去,用porterduff.mode.src in合併,ok。mbitmap bitmapfactory.decodere...