android ui 按鈕光線發光動畫

2021-10-23 10:23:04 字數 1519 閱讀 2309

突然心血來潮想做乙個動態發光的按鈕,找了半天沒找到資料,可能是關鍵字沒打對吧。只好自己動手了。

接下來就開始做吧!

首先,先畫兩個半透明帶漸變的斜的長方形,關於shape, layer-list的知識就不詳細說了。

<?xml version="1.0" encoding="utf-8"?>

xmlns:android

="">

android:bottom

="-100dp"

android:top

="-50dp"

android:left

="0dp"

android:right

="30dp"

>

//外邊距,因為它是斜的所以要留點空間

android:fromdegrees

="-9"

android:pivotx

="0%"

android:pivoty

="0%"

>

//傾斜

android:shape

="rectangle"

>

android:angle

="0"

android:endcolor

="#55ffffff"

android:startcolor

="#ccffffff"

/>

//漸變

shape

>

rotate

>

item

>

android:bottom

="-100dp"

android:left

="13dp"

android:right

="23dp"

android:top

="-50dp"

>

android:fromdegrees

="-9"

android:pivotx

="0%"

android:pivoty

="0%"

>

android:shape

="rectangle"

>

android:color

="#55ffffff"

/>

shape

>

rotate

>

item

>

layer-list

>

然後把兩個長方形放在按鈕上,設定平移動畫。

private fun initanimation()

就這麼完成啦!自己動手,豐衣足食!

android UI程式設計

附件中是我整理ui最基本的應用,如果想深究還需自己研究 是word文件,檢視 文件結構圖 6.checkbox 核取方塊 7.radiobutton 單選按鈕 8.analogclock 鐘錶 帶表盤的那種 控制項 9.digitalclock 電子錶控制項 10.datepicker日期選擇控制項...

Android UI模板設計

1 先在values資料夾下建立乙個values xml檔案 2 繼承了retativelayout,並重寫了它的構造方法 3 在構造方法中,將所有獲取的屬性的值存在typearray中 name topbar name title format string name titletextsize ...

Android UI 螢幕適配

1.基本原則 使用match parent wrap content linearlayout weight dp 9.png和多套布局方案 2.基本概念 px 畫素 dpi 畫素密度 dp 相對於密度的相對畫素 mdpi 160dpi hdpi 1.5mdpi 240dpi xhdpi 2.0dp...