背景 從Android10(API 29)開(kāi)始拧抖,在原有的主題適配的基礎(chǔ)上茉盏,Google開(kāi)始提供了Force Dark機(jī)制壶运,在系統(tǒng)底層直接對(duì)顏色和圖片進(jìn)行轉(zhuǎn)換處理踪危,原生支持深色...
背景 從Android10(API 29)開(kāi)始拧抖,在原有的主題適配的基礎(chǔ)上茉盏,Google開(kāi)始提供了Force Dark機(jī)制壶运,在系統(tǒng)底層直接對(duì)顏色和圖片進(jìn)行轉(zhuǎn)換處理踪危,原生支持深色...
本文為 Nick Rout 發(fā)布于 Medium 的文章譯文(Google 翻譯)原文鏈接為 Setting up a Material Components theme f...
封裝變化之接口隔離 在組件的構(gòu)建過(guò)程當(dāng)中朗涩,某些接口之間直接的依賴常常會(huì)帶來(lái)很多問(wèn)題愿待、甚至根本無(wú)法實(shí)現(xiàn)糠惫。采用添加一層間接(穩(wěn)定)的接口,來(lái)隔離本來(lái)互相緊密關(guān)聯(lián)的接口是一種常見(jiàn)的...
View的刷新 前面學(xué)習(xí)過(guò)姊途,view的刷新過(guò)程分為三步涉瘾,measure,layout和draw捷兰。 所以一般的卡頓問(wèn)題都可以從這三個(gè)過(guò)程分析立叛,通過(guò)systrace查看哪一個(gè)流程...
前言 動(dòng)畫是我們?nèi)粘i_(kāi)發(fā)中必不可少的一個(gè)要點(diǎn),比如某個(gè)場(chǎng)景要實(shí)現(xiàn)打勾的效果贡茅,一開(kāi)始你的設(shè)想可能是這樣子的: 用代碼實(shí)現(xiàn)起來(lái)可能還好秘蛇,繪制圓圈,一段圓弧圓周運(yùn)動(dòng)顶考,繪制一個(gè)打勾路...
一赁还、前言前一篇文章已經(jīng)詳細(xì)介紹了如何使用Xposed框架編寫第一個(gè)微信插件:搖骰子和猜拳作弊器 本文繼續(xù)來(lái)介紹如何使用Xposed框架編寫第二個(gè)微信插件,可以將本地小視頻發(fā)...
項(xiàng)目地址[https://github.com/GcsSloop/diycode]Diycode 社區(qū)客戶端驹沿,可以更方便的在手機(jī)上查看社區(qū)信息艘策。應(yīng)用采用了數(shù)據(jù)多級(jí)緩存,并且實(shí)...
1.SuperCalendarandroid 自定義日歷控件 支持左右無(wú)限滑動(dòng) 周月切換 標(biāo)記日期顯示 自定義顯示效果跳轉(zhuǎn)到指定日期 2.Orin一個(gè)音樂(lè)播放器APP 3.D...
前言前段時(shí)間QQ更新后發(fā)現(xiàn)下面的Tab欄添加了動(dòng)態(tài)高斯模糊效果渊季,眾所周知朋蔫,高斯模糊這玩意兒比較耗時(shí),動(dòng)態(tài)的模糊效果在安卓的APP中比較少見(jiàn)却汉。在自己猜測(cè)了幾種做法之后想知道QQ...