开发过程中,我们需要根据背景颜色对状态栏进行修改,以下三种方式针对不同情况对状态栏进行修改:方法一:SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle.light ///SystemUiOverlayStyle.dark);方法
在Android开发中,需要进行大量的变量声明与初始化,有时候我们并不需要立即初始化,在java开发中就会造成项目出现null指针异常导致项目崩溃的情况,而kotlin的null安全解决了大部分因null指针异常导致崩溃的情况。因kotlin空安全检查严格,所以变量用以下方式声明就会出错
接入zxing二维码开源项目,直接使用写好的CaptureActivity需要进行修改,使用不便,将CaptureActivity修改为抽象类方便接入实现定制化的需求。效果图:直接贴CaptureActivity代码:package com.google.zxing.activity;import
项目开发中涉及统计功能,花时间自己做了饼状图组件,先贴实现样式以及代码,再讲如何使用。import android.content.Contextimport android.graphics.*import android.util.AttributeSetimport android.view.