国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

如何讓屏幕瞬間變化變得柔和優(yōu)雅

2019-11-09 16:30:13
字體:
供稿:網(wǎng)友

通常主題切換,整個(gè)界面都會(huì)重新繪制,會(huì)出現(xiàn)閃屏;動(dòng)畫放縮十分消耗內(nèi)存,出現(xiàn)卡頓;如何讓主題切換不閃屏?針對(duì)某個(gè)view的放縮不用多次繪制?

view有提供的方法中提供了這樣的功能(步驟),開啟view緩存,創(chuàng)建緩存,獲取緩存,釋放緩存,關(guān)閉緩存;

1、開啟緩存功能 

  view.setDrawingCacheEnable(true);

2、創(chuàng)建緩存

                view.buildDrawingCache(true);

3、獲取緩存

Bitmap btp=view.getDrawingCache();——獲取緩存圖片之后進(jìn)行放縮,透明度變化(根布局為全屏?xí)r,可用于截屏)

4、釋放緩存

view.destoryDrawingCache();

5、關(guān)閉緩存

view.setDrawingCacheEnable(false);

這樣解決切換主題切換閃屏:(用于夜晚模式和白天模式閱讀功能的柔和切換,視覺效果參考知乎app)

1、在切換主題前獲取開啟根布局緩存并獲取緩存圖片,

2、讓該圖片覆蓋全屏開啟透明度動(dòng)畫(1-0),

3、在動(dòng)畫開始時(shí)切換主題,(這樣屏幕只會(huì)顯示圖片的漸變動(dòng)畫)

4、動(dòng)畫播放完畢釋放并關(guān)閉根布局緩存


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大竹县| 金溪县| 霍山县| 临安市| 葫芦岛市| 鄂托克前旗| 区。| 丰城市| 奇台县| 宁都县| 阳高县| 黄浦区| 烟台市| 金乡县| 台北县| 满洲里市| 九江县| 邓州市| 上饶县| 同心县| 禹州市| 芜湖市| 常德市| 信宜市| 翁源县| 武汉市| 侯马市| 蒙阴县| 盐源县| 德钦县| 汶川县| 拉孜县| 娄底市| 齐齐哈尔市| 河北区| 陕西省| 五莲县| 洪江市| 旺苍县| 江华| 即墨市|