最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android?懸浮按鈕之實(shí)現(xiàn)兔兔按鈕示例

 更新時間:2023年02月09日 09:50:21   作者:ObliviateOnline  
這篇文章主要為大家介紹了Android?懸浮按鈕之實(shí)現(xiàn)兔兔按鈕示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前言

安卓的Material庫提供了許多樣式更精美的控件,其中就有懸浮控件,它表現(xiàn)出一種懸浮在頁面的效果,也就是有立體效果的,讓人產(chǎn)生這種控件是另一個維度而不是這個維度的感覺,下面我們就來看看兔兔按鈕。

實(shí)現(xiàn)過程

首先我們在布局中加上我們的FloatingActionButton控件:

<com.google.android.material.floatingactionbutton.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="16dp"
    android:src="@drawable/rabbit_logo" />

這樣預(yù)覽頁面就會出現(xiàn)一個懸浮的圓形按鈕,上面是我們的兔兔圖案,而且這個控件是出現(xiàn)在屏幕的右下角,接著我們?yōu)槠湓黾狱c(diǎn)擊效果:

binding.fab.setOnClickListener { 
    "FAB Rabbit!".showToast(context)
}

其中Toast用到了我們之前文章中的簡化方法(安卓開發(fā)基礎(chǔ)——簡化Toast調(diào)用方法

運(yùn)行程序后,我們就可以點(diǎn)擊這個兔兔按鈕,浮現(xiàn)一句"FAB Rabbit!"的提示。

寫的過程很簡單,因?yàn)槠鋵?shí)它的本質(zhì)還是Button,不過是對其樣式進(jìn)行了不同的改變,有了質(zhì)感和陰影,使其呈現(xiàn)出浮現(xiàn)的效果。

當(dāng)然,我們也可以去改變陰影效果的呈現(xiàn)程度:

app:elevation="8dp"

我們在XML布局中該控件控制elevation屬性,就能為FloatingActionButton指定一個高度,其中,高度值越大,投影范圍越大,但投影效果越淡,而高度越小,投影范圍越小,反而投影效果越濃。

總結(jié)

Material庫的確讓安卓很多控件效果不一樣,但在我們工作設(shè)計(jì)中還是很少去用它的,因?yàn)樗莫?dú)特效果在公司自己的UI設(shè)計(jì)師與產(chǎn)品眼中說不定最終還不如和IOS一致好。

以上就是Android 懸浮按鈕之實(shí)現(xiàn)兔兔按鈕示例的詳細(xì)內(nèi)容,更多關(guān)于Android 懸浮兔兔按鈕的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

修水县| 庆阳市| 同江市| 咸宁市| 墨竹工卡县| 遵化市| 石棉县| 甘德县| 利辛县| 喜德县| 罗城| 疏附县| 剑川县| 囊谦县| 苏尼特右旗| 同江市| 安吉县| 瑞昌市| 东至县| 龙江县| 衢州市| 榆树市| 乡宁县| 台南市| 福清市| 金山区| 博乐市| 简阳市| 桦川县| 嵩明县| 榆中县| 西吉县| 华池县| 南城县| 旅游| 西林县| 鹰潭市| 荔波县| 东乡县| 铜梁县| 法库县|