背景 從Android10(API 29)開始淹真,在原有的主題適配的基礎(chǔ)上讶迁,Google開始提供了Force Dark機制,在系統(tǒng)底層直接對顏色和圖片進行轉(zhuǎn)換處理核蘸,原生支持深色...
背景 從Android10(API 29)開始淹真,在原有的主題適配的基礎(chǔ)上讶迁,Google開始提供了Force Dark機制,在系統(tǒng)底層直接對顏色和圖片進行轉(zhuǎn)換處理核蘸,原生支持深色...
本文為 Nick Rout 發(fā)布于 Medium 的文章譯文(Google 翻譯)原文鏈接為 Setting up a Material Components theme f...
封裝變化之接口隔離 在組件的構(gòu)建過程當中巍糯,某些接口之間直接的依賴常常會帶來很多問題、甚至根本無法實現(xiàn)客扎。采用添加一層間接(穩(wěn)定)的接口祟峦,來隔離本來互相緊密關(guān)聯(lián)的接口是一種常見的...
View的刷新 前面學習過,view的刷新過程分為三步徙鱼,measure宅楞,layout和draw。 所以一般的卡頓問題都可以從這三個過程分析袱吆,通過systrace查看哪一個流程...
前言 動畫是我們?nèi)粘i_發(fā)中必不可少的一個要點厌衙,比如某個場景要實現(xiàn)打勾的效果,一開始你的設(shè)想可能是這樣子的: 用代碼實現(xiàn)起來可能還好绞绒,繪制圓圈婶希,一段圓弧圓周運動,繪制一個打勾路...
一奕塑、前言前一篇文章已經(jīng)詳細介紹了如何使用Xposed框架編寫第一個微信插件:搖骰子和猜拳作弊器 本文繼續(xù)來介紹如何使用Xposed框架編寫第二個微信插件,可以將本地小視頻發(fā)...
項目地址[https://github.com/GcsSloop/diycode]Diycode 社區(qū)客戶端家肯,可以更方便的在手機上查看社區(qū)信息龄砰。應(yīng)用采用了數(shù)據(jù)多級緩存,并且實...
1.SuperCalendarandroid 自定義日歷控件 支持左右無限滑動 周月切換 標記日期顯示 自定義顯示效果跳轉(zhuǎn)到指定日期 2.Orin一個音樂播放器APP 3.D...
前言前段時間QQ更新后發(fā)現(xiàn)下面的Tab欄添加了動態(tài)高斯模糊效果式镐,眾所周知,高斯模糊這玩意兒比較耗時固蚤,動態(tài)的模糊效果在安卓的APP中比較少見娘汞。在自己猜測了幾種做法之后想知道QQ...
目前大多數(shù)APP都包含了第三方平臺的登錄,特別是QQ和微信夕玩,這篇博客主要講的是如何實現(xiàn)QQ第三方平臺實現(xiàn)QQ登錄和分享功能你弦,功能包含: 登錄授權(quán)登錄獲取用戶信息(昵稱,頭像燎孟,...
實現(xiàn)這種效果的方式有很多,在不使用第三方包的前提下,這里用V4包原生DrawerLayout+FragmentTabHost控件實現(xiàn), 先來張效果圖: 實現(xiàn)這種效果的技術(shù)點:...
Material Design控件使用 什么是Material Design Material Design禽作,中文名:材料設(shè)計語言,是由Google推出的全新的設(shè)計語言揩页,谷歌...
前面3篇講完了mvvm必要的3個庫ViewModel[http://www.reibang.com/p/46e8e9bc5160] LiveData[https://www...
這個項目是模仿開眼App的開源項目,App的頁面色彩簡單但非常有設(shè)計感兔仰,個人特別喜歡播放詳情頁面茫负,加上背景高斯模糊之后非常高大上。該項目從技術(shù)上很大程度上是在考驗開發(fā)者多套布...