《Android进阶之光》笔记
胡飞洋
公众号:胡飞洋, 爱打篮球、带看电影的Android开发者。
展开
-
《Android进阶之光》3种通知 Notification实例
直接上代码: /** * 普通通知 */ private void sendOrdinaryNotification() { NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);...原创 2019-02-11 15:02:06 · 1296 阅读 · 1 评论 -
《Android进阶之光》ToolBar 与 Drawerlayout 与 Palette
Toolbar是Actionbar的升级版,更加自由。效果图:一、使用步骤首先引入: implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:palette-v7:28.0.0'1、在styles.xml的主题中设置不使用Action...原创 2019-02-12 16:54:07 · 240 阅读 · 0 评论 -
《Android进阶之光》运行时权限Permission
Android6.0新特性,运行时权限。以打电话为例。步骤:1、检查权限:有就打电话;没有就请求权限(如果之前用户拒绝过,先提示为啥需要这个权限)。2、请求权限回来后:如果成功就打电话;没成功就提示被拒绝(如果勾选了“不再询问”则提示如何手动打开权限)。代码如下: private void call() { //检查权限 ...原创 2019-02-13 15:58:09 · 303 阅读 · 0 评论 -
《Android进阶之光》Design Support Library常用控件(一):Snackbar、FloatingActionButton、TabLayout、NavigationView
一、SnackBar private void showSnackBar() { //第一个参数是为了找到Snackbar的父控件,给个view就行 Snackbar.make(mBtnShowSnackBar, "Snackbar标题", Snackbar.LENGTH_LONG) .setAction("点击事件", ...原创 2019-02-26 20:52:23 · 253 阅读 · 0 评论 -
《Android进阶之光》Design Support Library常用控件(二):CoordinatorLayout
说起CoordinatorLayout,一直不是很明了,也没正在用过,只是看到现在项目中有使用到。就跟着《Android进阶之光》以及一篇博客CoordinatorLayout的使用如此简单学习了。CoordinatorLayout是协调者布局,协调子view的。通常用法是和Appbarlayout、CollapsingToolBarLayout结合使用。但是要理解深刻,必须先分开讲。...原创 2019-02-26 21:25:37 · 511 阅读 · 0 评论 -
《Android进阶之光》Design Support Library常用控件(三):AppBarLayout、CollapsingToolbarLayou
AppBarLayout 详细可参考这里:玩转AppBarLayout,更酷炫的顶部栏用AppBarLayout 可让你定制 当某个可滚动View的滚动手势 发生变化时,其内部的子View实现何种动作。 通常和CoordinateLayout合作使用。举个例子:AppBarLayout、ViewPager作为CoordinateLayout的子view,ViewPager设置“a...原创 2019-02-26 21:38:09 · 276 阅读 · 0 评论