日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android属性动画 实战-视差动画

發(fā)布時間:2024/9/30 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android属性动画 实战-视差动画 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載請標明出處:http://blog.csdn.net/zhaoyanjun6/article/details/118976533
本文出自【趙彥軍的博客】

文章目錄

  • 效果圖
  • 實例代碼

效果圖

先看看效果圖:

從效果上看就是布局文件從從屏幕右側(cè)飛入屏幕內(nèi),但不是一起飛入,而是有視差效果。

實例代碼

我們先寫布局:

<?xml version="1.0" encoding="utf-8"?><androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent"><Buttonandroid:id="@+id/view1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="pause" /><Buttonandroid:id="@+id/view2"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="resume" /><ImageViewandroid:id="@+id/view3"android:layout_width="match_parent"android:layout_height="200dp"android:src="@drawable/aa" /></androidx.appcompat.widget.LinearLayoutCompat>

布局非常簡單,就是3個view( view1、view2、view3)。其中 view3 是一個ImageView 。看看預覽效果

編寫代碼:

class MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)var view1: View = findViewById(R.id.view1)var view2: View = findViewById(R.id.view2)var view3: View = findViewById(R.id.view3)view1.visibility = View.GONEview2.visibility = View.GONEview3.visibility = View.GONEval animator = slide(view1)//延遲執(zhí)行:防止執(zhí)行太快,視覺看不清animator.startDelay = 200animator.doOnStart {view1.visibility = View.VISIBLE}val animator2 = slide(view2)//延遲執(zhí)行:制造和view1視差效果animator2.startDelay = 500animator2.doOnStart {view2.visibility = View.VISIBLE}val animator3 = slide(view3)//延遲執(zhí)行:制造和view2視差效果animator3.startDelay = 800animator3.doOnStart {view3.visibility = View.VISIBLE}animator.start()animator2.start()animator3.start()}//從屏幕右側(cè)滑入屏幕private fun slide(view: View): Animator {//獲取屏幕寬度val display = windowManager.defaultDisplayval width = display.widthval animator = ObjectAnimator.ofFloat(view, "translationX", width.toFloat(), 0f)animator.interpolator = DecelerateInterpolator()animator.duration = 450return animator} }

代碼非常簡單,我就不一一解釋了,相信你能看明白

總結(jié)

以上是生活随笔為你收集整理的Android属性动画 实战-视差动画的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩欧美精品久久 | 国产女教师一区二区三区 | 国产一区二区三区小说 | 日韩av不卡电影 | 欧美电影一区二区三区 | 久久久久久无码精品人妻一区二区 | 日本高清视频在线观看 | 久久精品无码专区免费 | 一级激情片 | 69人人| 小视频在线免费观看 | 日本网站在线免费观看 | 麻豆视频一区二区 | 国产一二三精品 | 四川丰满少妇被弄到高潮 | 能看av的网站 | 欧美激情一区在线 | 国产精品无码一区二区三区在线看 | 国产一级二级在线观看 | 欧美图片第一页 | 精品乱子伦一区二区三区 | 一区二区 中文字幕 | 麻豆tv在线观看 | cao我| 四虎在线免费视频 | 在线免费看a | 久久国产精品久久久 | 久久加勒比 | 欧美少妇在线 | 久草视频播放 | 国产偷怕| 国产精品区一区二区三 | 免费观看成年人视频 | 国产精品白嫩白嫩大学美女 | 成人免费视频国产免费麻豆 | 亚洲精品自拍偷拍 | 最近国语视频在线观看免费播放 | 久久午夜鲁丝片午夜精品 | 成人h网站 | 国产传媒专区 | 久久久午夜影院 | 日韩精品手机在线 | 久久久精品网站 | 在线视频97| 日韩视频免费在线播放 | 国产农村妇女精品一二区 | 亚洲人精品午夜射精日韩 | 天堂√在线 | 国产一区二区三区视频播放 | 美女三区 | 青青草视频免费 | 中文在线最新版天堂8 | 国产欧美一区二区三区沐欲 | av鲁丝一区鲁丝二区鲁丝三区 | 天天av天天翘 | 第一次破处视频 | 日日噜噜夜夜狠狠久久波多野 | 91成品人影院 | 草莓视频成人在线 | 成人a级网站 | 最近日韩中文字幕中文 | 国产一区二区三区精品在线 | 99国产精品无码 | 夜夜骑夜夜| 天堂中文在线观看视频 | 波多野结衣电影免费观看 | 91久热| 青青色在线| 天天干天天舔天天操 | 亚洲天堂性| 欧美精品乱码99久久蜜桃 | 欧美一区免费 | 欧美一区二区三区四区在线 | 69xxx免费视频 | 夜夜操免费视频 | 欧美视频在线观看免费 | 自拍超碰| 91av久久久| 老鸭窝成人 | 短裙公车被强好爽h吃奶视频 | 亚洲社区一区二区 | 亚洲AV成人无码精电影在线 | 久久亚洲视频 | 欧美大片免费播放器 | 国产欧美一区二区三区精品酒店 | 综合激情网五月 | 91av入口| 看一级黄色片 | 日本伦理一区 | 亚洲免费国产视频 | 奇米在线观看 | 一区二区三区视频在线播放 | 91精品专区 | 性喷潮久久久久久久久 | 成人高潮片免费网站 | 精品99999| 野花视频免费在线观看 | 欧美色图11p | 成人在线播放视频 |