欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

flutter仿頭條,flutter 頭條

Flutter 仿抖音效果 (二) 界面布局

Flutter 仿抖音效果 (一) 全屏點愛星

創(chuàng)新互聯(lián)建站專注于慶陽網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供慶陽營銷型網(wǎng)站建設(shè),慶陽網(wǎng)站制作、慶陽網(wǎng)頁設(shè)計、慶陽網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造慶陽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供慶陽網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

Flutter 仿抖音效果 (二) 界面布局

[Flutter 仿抖音效果 (三) 視頻播放列表] ( )

項目地址: 持續(xù)效果更新

1.基本的布局是簡單的,外層通過Stack作為根

2.左邊點贊的控件組通過Align進(jìn)行統(tǒng)一布局

3.頂部控件組通過Positioned進(jìn)行布局,設(shè)置頂部距離,其實也可以用align,我們多使用幾種來習(xí)慣flutter的布局

4.底部同樣使用Positioned,設(shè)置底部距離

5.子頁面的左右滑動使用PageView,一開始我們要從推薦開始左滑到關(guān)注,可以使用reverse屬性,不需要更多額外的操作

1.pageController監(jiān)聽

刷新頂部的下劃線時,我們一樣使用StreamController刷新,這樣效率比setstate高很多

2.歌曲名走馬燈效果

這個效果看起來挺麻煩的其實實現(xiàn)起來超級的簡單用最普通的ListView就能快速的實現(xiàn)

首頁listview里面套入的是最簡單的container+text

listview添加一個ScrollController做為滑動的控制

使用一個定時器,把listview滑到最大的位置之后,在滑回去

先通過scroController.position.maxScrollExtent獲取最大位置,

然后通過scroController.animateTo進(jìn)行滑動,因為我設(shè)置一次循環(huán)的時間是3000毫秒,所以滑過去和滑回來的時間各占一般 new Duration(milliseconds: (time * 0.5).toInt()),還有就是歌名沒有大于最大寬度時候其實我們不需要進(jìn)行滑動,所以判斷maxScrollExtent是否大于0來確定是否進(jìn)行滑動動畫

Flutter開源app---開眼短視頻

在玩安卓上有款組件化開源app的項目,一款模仿 Eyepetizer | 開眼視頻的 開源app,這款app設(shè)計風(fēng)格特別喜歡的,比較簡潔,美觀,然后最近又在學(xué)flutter的知識,于是就寫了一款flutter版本的開源短視頻,效果也是聽不錯的,廢話不多說,先上效果圖。

先附上項目地址:

項目api會在后面的參考鏈接里,或者直接項目內(nèi)查看。

項目地址:

更新:6/30 項目新增下拉刷新,上拉加載功能

kotlin版本開眼短視頻開發(fā)中,敬請期待...

總結(jié):在此感謝參考的伙伴的文章,寫的也很好,然后我將這個項目改寫成了flutter,當(dāng)中也學(xué)習(xí)到了很多flutter相關(guān)的知識,后續(xù)還有繼續(xù)鞏固,不斷學(xué)習(xí)。

參考鏈接(包含本項目的api)

Flutter 仿抖音效果 (一) 全屏點愛星

項目地址: 持續(xù)效果更新

flutter 有個onTapUp 事件,字面意思就是 點擊抬起的,會返回 TapUpDetails details ,通過 localPosition 屬性就能獲取到x,y坐標(biāo)

計算double 并不復(fù)雜,每次點擊的時候記錄下當(dāng)前的事件戳,只要兩個點擊的時間戳和坐標(biāo)距離小于自己設(shè)定的閾值,就可以視為雙擊事件

實現(xiàn)雙擊

我們使用OverlayEntry 控件,控件詳細(xì)介紹

效果一共有 縮小 → 上移 → 放大 → 消失

第一組動畫(縮小 上移) → 第二組動畫(放大 消失)

flutter 動畫需要兩個類

AnimationController 負(fù)責(zé)管理動畫

Animation 負(fù)責(zé)具體值操作

然后通過 Transform.scale 函數(shù)的,對scale值進(jìn)行改變

補(bǔ)全第一組動畫

現(xiàn)實

項目地址: 持續(xù)效果更新

當(dāng)前標(biāo)題:flutter仿頭條,flutter 頭條
文章轉(zhuǎn)載:http://chinadenli.net/article43/dsggshs.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣網(wǎng)站策劃品牌網(wǎng)站制作網(wǎng)站排名自適應(yīng)網(wǎng)站網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)