以正東面為0度起點(diǎn)計(jì)算指定角度所對(duì)應(yīng)的圓周上的點(diǎn)的坐標(biāo): 說(shuō)明angle為弧度,center.x為圓心所在的X坐標(biāo),center.y為圓心所在Y坐標(biāo),currentAdius...
以正東面為0度起點(diǎn)計(jì)算指定角度所對(duì)應(yīng)的圓周上的點(diǎn)的坐標(biāo): 說(shuō)明angle為弧度,center.x為圓心所在的X坐標(biāo),center.y為圓心所在Y坐標(biāo),currentAdius...
可以作為ConstraintLayout2.0的cookBook了,供開(kāi)發(fā)時(shí)查閱了,很詳盡哦
萬(wàn)字長(zhǎng)文 - 史上最全ConstraintLayout(約束布局)使用詳解前言 ConstraintLayout 是一個(gè)使用“相對(duì)定位”靈活地確定微件的位置和大小的一個(gè)布局,在 2016 年 Google I/O 中面世,它的出現(xiàn)是為了解決開(kāi)發(fā)中過(guò)...
前言 自定義View是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于自定義View原理的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)題復(fù)雜化 等 今天,...
文/milter(簡(jiǎn)書(shū)作者)原文鏈接:http://www.itdecent.cn/p/2be492c1df96[http://www.itdecent.cn/p/2be4...
背景 activity在配置變化(未配置configChanges)、內(nèi)存回收等情況下,頁(yè)面會(huì)重建。頁(yè)面在重新走一遍生命周期后,系統(tǒng)會(huì)幫我們恢復(fù)好控件的狀態(tài),具體原理可以看看...
背景 最近我們的產(chǎn)品來(lái)了個(gè)新的模塊,給學(xué)生做題提高成績(jī)的。需求如下: 支持單選、多選、填空題 支持圖片文字混排 輸入框有交互,排版精致美觀 為了體驗(yàn)優(yōu)化,不能使用網(wǎng)頁(yè)實(shí)現(xiàn)效果...
背景 項(xiàng)目中構(gòu)建接口請(qǐng)求,步驟比較繁瑣,希望像retrofit一樣。這樣能提高開(kāi)發(fā)效率,減少維護(hù)成本。 解決方案 在研究了retrofit的技術(shù)方案后,采用相同的動(dòng)態(tài)代理+注...
你好,showToUserInViewPager里面是具體的業(yè)務(wù)代碼了
Fragment在ViewPager里面的可見(jiàn)、隱藏需求 在操作ViewPager時(shí),需要知道Fragment對(duì)用戶(hù)展示、隱藏的時(shí)刻。 背景 因?yàn)閂iewPager通過(guò) setOffscreenPageLimit提供預(yù)加載的功...
本文記錄了項(xiàng)目的gradle tools 從3.3.0版本,升級(jí)到3.6.3過(guò)程中,遇到的問(wèn)題,以及如何解決。gradle tool升級(jí)步驟:項(xiàng)目根目錄的build.grad...
本文記錄了項(xiàng)目,從support庫(kù),遷移到了最新的androidx庫(kù),遷移后一些兼容性問(wèn)題處理。 遷移過(guò)程很順利,后續(xù)自動(dòng)化測(cè)試發(fā)現(xiàn)有兩個(gè)問(wèn)題,都是關(guān)于FloatingAct...
這個(gè)我試驗(yàn)了下,和c的模糊相比耗時(shí)減少了很多,但是模糊最大值只能傳25,看了下效果,模糊的效果不大,所以不適合我們場(chǎng)景
IOS的專(zhuān)利?Android也能流暢實(shí)現(xiàn)毛玻璃效果效果背景介紹 上圖就是我們?cè)贗OS設(shè)備上經(jīng)常能夠見(jiàn)到的毛玻璃(高斯模糊)效果。不得不說(shuō),這種效果在適合的場(chǎng)景下使用,能夠獲得絕佳的美感。但是鑒于Android設(shè)備性能和兼容性問(wèn)題...
你好,as版本是3.5.1
android studio 移除不用文件本文指導(dǎo)大家在android studio 刪除不用資源。請(qǐng)注意系統(tǒng)給出的結(jié)果僅供參考,實(shí)際要我們排查是否真的沒(méi)有引用。刪除后記得ReBuild通過(guò)再提交 移除資源文件 1、...
本文指導(dǎo)大家在android studio 刪除不用資源。請(qǐng)注意系統(tǒng)給出的結(jié)果僅供參考,實(shí)際要我們排查是否真的沒(méi)有引用。刪除后記得ReBuild通過(guò)再提交 移除資源文件 1、...
來(lái)源http://www.itdecent.cn/p/5868aa46d75a 作者:xuelang app出現(xiàn)了無(wú)響應(yīng)后,我們可以通過(guò)在ANR日志里搜索包名,定位問(wèn)題,以...
一共兩種方式: 第一種: 1.確保打開(kāi)開(kāi)發(fā)者選項(xiàng) 2.在開(kāi)發(fā)者選項(xiàng)中點(diǎn)擊,點(diǎn)擊“提交錯(cuò)誤報(bào)告” 3.選擇完整報(bào)告,點(diǎn)擊“報(bào)告”,過(guò)一會(huì)就會(huì)在通知欄收到一個(gè)報(bào)告準(zhǔn)備好的通知。點(diǎn)...
最近在友盟上發(fā)現(xiàn)一處崩潰java.lang.IllegalArgumentException: regist too many Broadcast Receivers at ...
背景 as 升級(jí)到了3.5 格式化后 xml布局順序錯(cuò)亂 解決辦法 打開(kāi)設(shè)置,重新應(yīng)用xml風(fēng)格,重啟as 解決
目標(biāo):提高軟件質(zhì)量,減少測(cè)試成本 黑盒 測(cè)試app的穩(wěn)定性,成本低不需要開(kāi)發(fā)寫(xiě)用例 Maxim基于安卓原生的MonkeyTest優(yōu)化,解決了monekey因?yàn)殡S機(jī)事件不可控,...