丿灬安之若死

我于杀戮中绽放,亦如黎明前的花朵。

Android5.0之Activity的转场动画

Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。 1.旧转场动画回顾 首先我们还是先来看看在5.0之前如果我们想要在启动Activity时使用动画该怎么做呢? ...

2018-02-06 21:00:41

阅读数:42

评论数:0

Android5.0中的水波纹效果

水波纹效果已经不是什么稀罕的东西了,用过5.0新控件的小伙伴都知道这个效果,可是如果使用一个TextView或者Button或者其它普通控件的话,你是否知道如何给它设置水波纹效果呢?OK,我们今天就来看看这个水波纹效果的实现。水波纹效果的实现有系统自带属性可以实现,我们也可以自定义实现效果。 ...

2017-07-14 18:45:45

阅读数:96

评论数:0

给 NavigationView 的Menu的分割线 设置高度和颜色

public static void setNavigationMenuLineStyle(NavigationView navigationView, @ColorInt final int color, final int height) { try { ...

2017-06-26 19:15:52

阅读数:939

评论数:0

协调者布局:CoordinatorLayout

layout_scrollFlag属性: scroll:需要哪个View滚动就需要设置该属性; exitUntilCollapsed:向上推动屏幕的时候滑动的部分折叠起来,只有下滑到最低端的时候折叠部分才会出现enterAlways:只要下滑的时候,折叠的部分就会出现enterAlwaysCo...

2017-06-19 20:40:01

阅读数:177

评论数:0

Android 5.0以上移动网络开关

Android 5.0以前使用ConnectivityManager通过反射两个方法setMobileDataEnabled和getMobileDataEnabled来控制移动网络开和关。  Android 5.0以后使用TelephonyMananger类通过反射获取setDataEnabled...

2017-06-07 15:14:37

阅读数:695

评论数:0

Android 5.0系统以上获取所有运行进程

在Android 5.0系统以上,调用getRunningAppProcesses() 方法来获取所有运行的进程是获取不到的,因为谷歌出于安全的考虑,所以在5.0系统以上把这个方法移除了。那么我们又该如何去获取呢?不要急,大家先看看下面一个demo的源码。不过值得注意的是,下面这种方式只适合用...

2017-05-04 16:04:24

阅读数:924

评论数:0

android5.0之后如何获取当前运行的应用包名

最近在项目中需要在用户处于某一个指定的应用(非当前项目的应用)界面时,自动弹出提示窗口。为了判断触发时机,我们需要判断当前前台应用的包名,那么如何获取前台应用的包名呢? 一种很自然的思路是获取当前运行栈中栈顶的activity,然后获取该activity的包名,最后进行判断,于是有了下面的代码—...

2017-05-04 15:42:46

阅读数:2360

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭