无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

DEVLOG 9.7 使用RecyclerView+自定義View實(shí)現(xiàn)一個(gè)折線圖結(jié)構(gòu)

2021-09-08 20:17 作者:房頂上的鋁皮水塔  | 我要投稿

DEVLOG 9.7
GAT這個(gè)項(xiàng)目應(yīng)該是寄了,為啥寄了呢?主要難點(diǎn)有以下幾條
1. 首先GitHub對于客戶端驗(yàn)證我覺得不太友好。一個(gè)可行的方式是使用FireBase來驗(yàn)證,但是FireBase我看了一下午也沒看明白。而且FireBase在我國可能應(yīng)用場景不多,所以這個(gè)項(xiàng)目寄了。
2. 其實(shí)基本準(zhǔn)備好了,而且我花了很多時(shí)間看了Android源碼層的東西... 但是第一條直接給我否定了 有點(diǎn)苦惱

目前的話,準(zhǔn)備仿寫一個(gè)小米天氣?;藘商鞎r(shí)間做了一個(gè)低仿的一個(gè)功能界面:
我用了一個(gè)非商用的api,只能請求三天的天氣情況,所以曲線比較短,

這個(gè)界面難點(diǎn)有
1. 折線圖,折線圖使用自定義View實(shí)現(xiàn)中間的部分,然后放在一個(gè)item里面使用RecylerView串聯(lián)三個(gè)部分。折線連接需要計(jì)算前后的溫度,這塊就是初中平面幾何知識
2. 下面風(fēng)速和風(fēng)向也是自定義View,使用的是同一個(gè)圖像資源,根據(jù)不同的風(fēng)向轉(zhuǎn)動資源的角度。然后字體需要確定好Baseline,這里有點(diǎn)復(fù)雜,之后有機(jī)會寫一篇博客總結(jié)一下。


這部分內(nèi)容的代碼鏈接:https://github.com/kolibreath/Practices/tree/master/WeatherGraph


然后小米天氣當(dāng)然不止有這一個(gè)功能,還有的有意思的地方有:

  1. 桌面小控件

  2. 主界面滑動字體可以旋轉(zhuǎn),這里應(yīng)該是使用matrix做的偽效果,這個(gè)明天試試

  3. 動態(tài)背景

等到所有的內(nèi)容都實(shí)現(xiàn)了,準(zhǔn)備寫篇博客好好總結(jié)一下~


DEVLOG 9.7 使用RecyclerView+自定義View實(shí)現(xiàn)一個(gè)折線圖結(jié)構(gòu)的評論 (共 條)

分享到微博請遵守國家法律
新郑市| 射洪县| 资中县| 大石桥市| 黄龙县| 同心县| 白水县| 垦利县| 青浦区| 三明市| 繁昌县| 左云县| 读书| 十堰市| 乡宁县| 高陵县| 拉萨市| 阳山县| 厦门市| 广西| 宁明县| 新余市| 黑水县| 赤城县| 扎囊县| 阳新县| 美姑县| 广西| 永年县| 大方县| 江山市| 贵德县| 泰安市| 康定县| 日喀则市| 崇义县| 聂拉木县| 西峡县| 南木林县| 贺兰县| 杭州市|