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

LayoutAnimation給ListView中的item設(shè)置動(dòng)態(tài)出場(chǎng)效果(實(shí)例)

 更新時(shí)間:2017年10月09日 10:29:35   作者:HankingHu  
下面小編就為大家?guī)?lái)一篇LayoutAnimation給ListView中的item設(shè)置動(dòng)態(tài)出場(chǎng)效果(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

LayoutAnimation作用于ViewGroup,為ViewGroup指定一個(gè)動(dòng)畫(huà),當(dāng)它的子元素出場(chǎng)時(shí)都按照這個(gè)動(dòng)畫(huà)出場(chǎng)。

LayoutAnimation作用于viewgroup有兩種方式:

1. 靜態(tài)的使用xml文件實(shí)現(xiàn)。

2. 在代碼中動(dòng)態(tài)實(shí)現(xiàn)。

下面用ListView中的item設(shè)置動(dòng)態(tài)出場(chǎng)效果來(lái)分別介紹兩種方式:

靜態(tài)的使用xml文件實(shí)現(xiàn),分為三步

1. 在res的anim目錄(res的文件夾下沒(méi)有anim文件夾自己新建一個(gè))下定義LayoutAnimation命名為anim_layout如下:

version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
  android:delay="0.5"
  android:animation="@anim/anim_item"
  android:animationOrder="normal"
  >

其中的delay=“0.5”是指后一個(gè)item出場(chǎng)時(shí)間比前一個(gè)item的出場(chǎng)時(shí)間多0.5倍。

animationOrder指的是item的出場(chǎng)順序是正常。

anim_item是指item出場(chǎng)的動(dòng)畫(huà)效果。

2. 在res的anim目錄下定義LayoutAnimation命名為anim_item如下:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
  android:duration="200"
  >
<alpha
  android:fromAlpha="0.1"
  android:toAlpha="1"
  />
  <translate
    android:fromXDelta="500"
    android:toXDelta="0"/>
</set>

1.在listview的布局中加入layoutAnimation。

<ListView
    android:id="@+id/mylistView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layoutAnimation="@anim/anim_layout"
    >
</ListView>

在代碼中動(dòng)態(tài)的實(shí)現(xiàn),分為以下幾步:

Animation animation= AnimationUtils.loadAnimation(this,R.anim.anim_item);
LayoutAnimationController controller=new LayoutAnimationController(animation);
controller.setDelay(0.5f);
listView.setLayoutAnimation(controller);

以上這篇LayoutAnimation給ListView中的item設(shè)置動(dòng)態(tài)出場(chǎng)效果(實(shí)例)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android獲取系統(tǒng)時(shí)間以及網(wǎng)絡(luò)時(shí)間

    Android獲取系統(tǒng)時(shí)間以及網(wǎng)絡(luò)時(shí)間

    這篇文章主要為大家詳細(xì)介紹了Android獲取系統(tǒng)時(shí)間以及網(wǎng)絡(luò)時(shí)間的方法,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Jetpack之CameraX的使用

    Jetpack之CameraX的使用

    CameraX 是Jetpack的一個(gè)成員,可以更輕松地開(kāi)發(fā)相機(jī)應(yīng)用,支持搭載Android 5.0及以上設(shè)備,具有廣泛的設(shè)備兼容性,也可確保各設(shè)備間的一致性,如寬高比、屏幕方向、旋轉(zhuǎn)角度、預(yù)覽大小和圖像大小等
    2022-11-11
  • Android?Studio實(shí)現(xiàn)音樂(lè)播放器的全過(guò)程(簡(jiǎn)單易上手)

    Android?Studio實(shí)現(xiàn)音樂(lè)播放器的全過(guò)程(簡(jiǎn)單易上手)

    這篇文章主要給大家介紹了關(guān)于Android?Studio實(shí)現(xiàn)音樂(lè)播放器的相關(guān)資料,文中通過(guò)實(shí)例代碼以及圖文介紹的非常詳細(xì),對(duì)各位Android開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-02-02
  • Android 新手引導(dǎo)蒙層效果實(shí)現(xiàn)代碼示例

    Android 新手引導(dǎo)蒙層效果實(shí)現(xiàn)代碼示例

    本篇文章主要介紹了Android 新手引導(dǎo)蒙層效果實(shí)現(xiàn)代碼示例,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • 淺析Android的啟動(dòng)原理

    淺析Android的啟動(dòng)原理

    當(dāng)談到Android啟動(dòng)原理時(shí),我們進(jìn)入了Android操作系統(tǒng)的核心,理解Android系統(tǒng)啟動(dòng)的原理對(duì)于開(kāi)發(fā)者來(lái)說(shuō)非常重要,因?yàn)檫@有助于優(yōu)化應(yīng)用程序性能并提供更好的用戶體驗(yàn),本文給大家講講Android啟動(dòng)原理,需要的朋友可以參考下
    2023-10-10
  • Android ViewFlipper的詳解及實(shí)例

    Android ViewFlipper的詳解及實(shí)例

    這篇文章主要介紹了Android ViewFlipper的詳解及實(shí)例的相關(guān)資料,通過(guò)本文希望能幫助大家理解這部分內(nèi)容,需要的朋友可以參考下
    2017-08-08
  • android開(kāi)機(jī)自啟動(dòng)原理與實(shí)現(xiàn)案例(附源碼)

    android開(kāi)機(jī)自啟動(dòng)原理與實(shí)現(xiàn)案例(附源碼)

    完成一下步驟后,啟動(dòng)一次程序,完成注冊(cè)。等下次手機(jī)開(kāi)機(jī)時(shí),該軟件即會(huì)自動(dòng)啟動(dòng),具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈
    2013-06-06
  • Android RecyclerView使用入門(mén)介紹

    Android RecyclerView使用入門(mén)介紹

    RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動(dòng),也可以實(shí)現(xiàn)橫向滾動(dòng)(ListView做不到橫向滾動(dòng))。接下來(lái)講解RecyclerView的用法
    2022-10-10
  • Android TabHost組件使用方法詳解

    Android TabHost組件使用方法詳解

    這篇文章主要以實(shí)例講解的方式為大家詳細(xì)介紹了Android TabHost組件的使用方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • 詳解Android Dialog對(duì)話框的五種形式

    詳解Android Dialog對(duì)話框的五種形式

    這篇文章主要為大家詳細(xì)介紹了Android對(duì)話框的五種形式,一般對(duì)話框,列表對(duì)話框,單選按鈕對(duì)話框,多選按鈕對(duì)話框,自定義對(duì)話框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論

蕲春县| 安康市| 基隆市| 凌海市| 全州县| 偏关县| 东至县| 卓尼县| 博爱县| 石屏县| 靖江市| 无棣县| 蓝山县| 驻马店市| 新干县| 麻栗坡县| 乌鲁木齐县| 北票市| 万全县| 南木林县| 磐安县| 全南县| 安泽县| 富蕴县| 右玉县| 合川市| 江门市| 霍州市| 分宜县| 同德县| 汶川县| 宝山区| 万宁市| 沙湾县| 兴和县| 泗阳县| 南安市| 招远市| 隆昌县| 崇州市| 丹棱县|