圓形圖片方案 方式一:CircleAvatar CircleAvatar可以實(shí)現(xiàn)圓角頭像,也可以添加一個(gè)子Widget: 實(shí)現(xiàn)一個(gè)圓形頭像: 注意一:這里我們使用的是Netw...
圓形圖片方案 方式一:CircleAvatar CircleAvatar可以實(shí)現(xiàn)圓角頭像,也可以添加一個(gè)子Widget: 實(shí)現(xiàn)一個(gè)圓形頭像: 注意一:這里我們使用的是Netw...
一、前言 iOS中消息推送有兩種方式,本地推送和遠(yuǎn)程推送。本地推送在iOS中使用本地通知為你的APP添加提示用戶功能這篇博客中有詳細(xì)的介紹,我們?cè)诖酥饕懻撨h(yuǎn)程推送的流程與配...
場(chǎng)景 在某些業(yè)務(wù)上,可能我們需要計(jì)算多段文字的高度,達(dá)到動(dòng)態(tài)適配ListView高度的目的,滿足我們產(chǎn)品的優(yōu)(bian)秀(tai)需求。在android原生層大家都知道有各...
一、前言 在使用Java語(yǔ)言設(shè)計(jì)類之間關(guān)系的時(shí)候,我們會(huì)接觸到 組成單元 和 關(guān)系連接 這兩類概念: 組成單元:普通類、abstract抽象類,interface接口。 關(guān)系...
BottomSheet的效果是指從屏幕底部向上滑的效果,是MaterialDesign風(fēng)格的一種,視覺(jué)效果如下: 實(shí)現(xiàn)這種效果有幾種不同的方式,如果是在一個(gè)固定的頁(yè)面上添加這...
開(kāi)發(fā)原生頁(yè)面的時(shí)候,在處理鍵盤(pán)事件上,通常的需求是,點(diǎn)擊輸入框外屏幕,要隱藏鍵盤(pán),同樣的,這樣的需求也需要在 Flutter 上實(shí)現(xiàn), Android 上的實(shí)現(xiàn)方式是在基類 ...
google在android p為了安全起見(jiàn),已經(jīng)明確規(guī)定禁止http協(xié)議額,但是之前很多接口都是http協(xié)議,我們一般是這樣解決的:在res目錄下創(chuàng)建xml目錄,然后隨便創(chuàng)...
小菜在學(xué)習(xí)矩陣變換時(shí)需要用到 Transform 類,可以實(shí)現(xiàn)子 Widget 的 scale 縮放 / translate 平移 / rotate 旋轉(zhuǎn) / skew 斜切...
說(shuō)到onActivityResult,我們已經(jīng)非常熟悉來(lái),通過(guò)在A activity啟動(dòng)B activity并且傳入數(shù)據(jù)到B中,然后在A中通過(guò)onActivityResult...
用協(xié)程也是一個(gè)思路。
android全版本權(quán)限請(qǐng)求框架完整代碼 市面上有很多開(kāi)源框架用于6.0權(quán)限請(qǐng)求處理,但是各種框架使用下來(lái),還是感覺(jué)不爽,累贅,不直觀。本文介紹的實(shí)現(xiàn)方案我認(rèn)為是使用最簡(jiǎn)單,侵入最低的方式。 介紹一下使用方...
完整代碼 市面上有很多開(kāi)源框架用于6.0權(quán)限請(qǐng)求處理,但是各種框架使用下來(lái),還是感覺(jué)不爽,累贅,不直觀。本文介紹的實(shí)現(xiàn)方案我認(rèn)為是使用最簡(jiǎn)單,侵入最低的方式。 介紹一下使用方...
不知道是否用過(guò)系統(tǒng)的material庫(kù),如果用的話,里邊自帶一個(gè)ShapeableImageView可以設(shè)置圓角的,圓形當(dāng)然也可以了,邊框也可以加
轉(zhuǎn)載(未找到原始鏈接) Gradle是一種構(gòu)建工具,它拋棄了基于XML的構(gòu)建腳本,取而代之的是采用一種基于Groovy的內(nèi)部領(lǐng)域特定語(yǔ)言,建議可以先熟悉一下Groovy腳本...
歡迎Follow我的GitHub, 關(guān)注我的簡(jiǎn)書(shū). 其余參考Android目錄. 本文的合集已經(jīng)編著成書(shū),高級(jí)Android開(kāi)發(fā)強(qiáng)化實(shí)戰(zhàn),歡迎各位讀友的建議和指導(dǎo)。在京東即可...
概述 當(dāng)你想要從一個(gè)頁(yè)面A轉(zhuǎn)換到頁(yè)面B,而且他們共享一個(gè)元素(比如是一個(gè)view),在這種場(chǎng)景下,最好的用戶體驗(yàn)可能就是將共享的元素直接變換到最終的地方和大小,這會(huì)使用戶專注...