前言 本系列将要介绍Material design库包含的所有控件, 基于com.google.android.material:material:1.2.1讲解 MaterialButton 什么是MaterialButton? MaterialButton是Google于SDK28推出的新控件,当遇到按钮需要圆角、或者描边等,就不必使用xml文件或者Github上找第三方库实现。 (谷歌官方文档,无需梯子) MaterialButton 效果图 继承关系 [crayon-628a9b…
前言 本系列将要介绍Material design库包含的所有控件, 基于com.google.android.material:material:1.2.1讲解 MaterialButton 什么是MaterialButton? MaterialButton是Google于SDK28推出的新控件,当遇到按钮需要圆角、或者描边等,就不必使用xml文件或者Github上找第三方库实现。 (谷歌官方文档,无需梯子) MaterialButton 效果图 继承关系 [crayon-628a9b…
开发安卓的小伙伴都遇到过APP突然崩溃,无响应的情况.如果发生在自己手中,那么还可以通过IDE查看错误日志,但是实际都是发生在用户手中,那么这个时候产生崩溃,无响应ANR异常就很麻烦.无从下手.因此,需要全局异常捕获.也就是对未知异常,程序员没有处理的异常进行处理,记录等便于分析查找原因,。 新建MyUncaughtExceptionHandler.java [crayon-628a9bb4ed25f970820750/] 新建UncaughtExceptionActivity.java [crayo…
开发安卓的小伙伴都遇到过APP突然崩溃,无响应的情况.如果发生在自己手中,那么还可以通过IDE查看错误日志,但是实际都是发生在用户手中,那么这个时候产生崩溃,无响应ANR异常就很麻烦.无从下手.因此,需要全局异常捕获.也就是对未知异常,程序员没有处理的异常进行处理,记录等便于分析查找原因. [crayon-628a9bb4ed87c196772036/] [crayon-628a9bb4ed884908945823/] [crayon-628a9bb4ed889888969925/] &…
COPYRIGHT © 2021 summerain0.club. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang