Android app黑白話實現

參考:https://mp.weixin.qq.com/s/EioJ8ogsCxQEFm44mKFiOQ  鴻陽大嬸的公衆號

 

先上效果圖

        

 

轉化後的效果圖:

      

 

實現:

直接在你的BaseActivity裏面加上下面的代碼:
 

Paint paint = new Paint();
ColorMatrix matrix = new ColorMatrix();
matrix.setSaturation(0);
paint.setColorFilter(new ColorMatrixColorFilter(matrix));
getWindow().getDecorView().setLayerType(View.LAYER_TYPE_HARDWARE, paint);

當然也可以單獨的給某個view設置

直接上面最後一句改成  view(你想要改變的佈局).setLayerType(View.LAYER_TYPE_HARDWARE, paint);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章