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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android fragment动画,Fragment 的过场动画

發(fā)布時(shí)間:2023/12/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android fragment动画,Fragment 的过场动画 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Fragment 的過場動畫

Android,Fragment,動畫

2018.08.03

在 Android 開發(fā)中,有些應(yīng)用對頁面的過場動畫要求比較高,他們中期望給用戶提供一個(gè)良好的用戶體驗(yàn)。適當(dāng)?shù)倪^場動畫可以減少用戶在頁面加載時(shí)期等待的焦慮,因?yàn)樽屗麄兛匆粋€(gè)動畫,總比讓他們盯著一個(gè)菊花轉(zhuǎn)圈,或者一個(gè)白屏,黑屏要強(qiáng)很多。

在 Android 開發(fā)中,有些應(yīng)用對頁面的過場動畫要求比較高,他們中期望給用戶提供一個(gè)良好的用戶體驗(yàn)。適當(dāng)?shù)倪^場動畫可以減少用戶在頁面加載時(shí)期等待的焦慮,因?yàn)樽屗麄兛匆粋€(gè)動畫,總比讓他們盯著一個(gè)菊花轉(zhuǎn)圈,或者一個(gè)白屏,黑屏要強(qiáng)很多。

Android 也為開發(fā)者提供了很多動畫的 API 和適配。只是平時(shí)工作中并不是所有開發(fā)者都會去研究得很細(xì)致。我是這么認(rèn)為的,如果你所開發(fā)的項(xiàng)目中,并沒有那么高的需求的話,你確實(shí)不需要去了解那么多,因?yàn)閯赢嫷膶?shí)現(xiàn)大部分還是靠 API 的,你只需要去好好了解了解 API 已經(jīng)官方文檔,那么你也可以在短時(shí)間內(nèi)掌握好動畫的制作和實(shí)現(xiàn)。當(dāng)然,首先你還是需要有一些基礎(chǔ)知識的儲備。不然當(dāng)產(chǎn)品經(jīng)理拿著效果過來找你的時(shí)候,你直接說不知道,做不了,然后產(chǎn)品經(jīng)理拿著別人的作品再次過來的時(shí)候,那就打臉了。

首先一個(gè) Activity 里 Fragment 的切換的實(shí)現(xiàn):

supportFragmentManager.beginTransaction()

.replace(R.id.home_content, fragment)

.addToBackStack(tag)

.commit()

然后我們需要為兩個(gè) Fragment 定制共享的元素

supportFragmentManager.beginTransaction()

.replace(R.id.home_content, fragment)

.addToBackStack(tag)

.apply {

for (view in sharedElementViews) {

addSharedElement(view)

}

}

.commit()

當(dāng)從 A Fragment 跳轉(zhuǎn)到 B Fragment 的時(shí)候,這些 View 的位置會變化,大小也會變化。

class GridFragment : Fragment() {

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

sharedElementEnterTransition = ChangeBounds()

}

}

相關(guān)文章

- EOF -

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或編譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處,尊重他人勞動。

轉(zhuǎn)載請注明:文章轉(zhuǎn)載自 Binkery 技術(shù)博客 [https://binkery.com]

本文標(biāo)題: Fragment 的過場動畫

本文地址:https://binkery.com/archives/102002.html

總結(jié)

以上是生活随笔為你收集整理的android fragment动画,Fragment 的过场动画的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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