![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
文章平均质量分 69
AlanMaya
小罗伯特
展开
-
Material Design全新设计系列之Pallette
RecycleView+Pallette 版权声明:本文为博主原创文章,转载请注明出处Palette介绍Palette用法汇总效果图以及核心代码展示Palette介绍 A Color Pallette that includes all the colors respects Android Material Design. Thanks “Marcel Ulbrich” for原创 2017-04-20 18:21:03 · 900 阅读 · 0 评论 -
安卓动画系列————layout(布局)动画
Layout动画:android布局发生变化时的动画效果(添加、删除)。使用该动画可以让布局的变化过度的更自然,而不至于太生硬。通常情况我们都会采用动态添加,系统默认不会启动layout动画,需要在根布局加入android:animateLayoutChanges属性。左为添加后的效果使用方法:在activity的xml中,设置android:animateLayo...原创 2019-07-02 13:38:59 · 1555 阅读 · 0 评论 -
Android屏幕适配、App瘦身之.9.png图片原理及用法解析
.9是andriod平台应用软件开发里的一种特殊的图片形式,文件扩展名为—— .9.png,点九图片可以将图片横向和纵向同时进行局部拉伸,解决图片拉伸而边角模糊失真等问题,使用了.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少UI切图,前端代码编写的工作量,实现安装包的优化。画点九图一般用Android SDK工具集里的draw9patch工具,只需要在四条边画黑线就...原创 2019-07-02 13:27:40 · 978 阅读 · 0 评论 -
Activity界面变暗、变亮的核心方法
在安卓开发中,通常我们可以看到一个视图弹出时,当前Activity界面会变暗,在触摸视图以外的区域时,Activity界面还原亮度的效果,其实这是通过改变当前Window(窗口)的属性来实现的。下面是结合popWindow实现的效果图以及Window的部分源码:屏幕变暗 变亮效果图Window设置屏幕明暗属性的部分源码:// The current window a...原创 2019-07-02 13:22:01 · 376 阅读 · 0 评论 -
Activity界面变暗、变亮的核心方法
在安卓开发中,通常我们可以看到一个视图弹出时,当前Activity界面会变暗,在触摸视图以外的区域时,Activity界面还原亮度的效果,其实这是通过改变当前Window(窗口)的属性来实现的,下面是结合popWindow实现的效果图以及Window的部分源码:屏幕变暗 变亮效果图:Window设置屏幕明暗属性的部分源码: // The current window...原创 2019-07-02 13:14:41 · 333 阅读 · 0 评论 -
BottomNavigationVie 底部导航栏实现方式多样化 Material Design
前沿 距Google I/O(2014)最新发布的 Material Design Android 设计风格已经有一段时间了, 2016年Google在 Android Design Support Library 25基础上增加了 一个BottomNavigationView 新控件,相比之前实现导航栏的方式,如LinearLayout + TextView(使用android:drawa...原创 2019-07-02 12:35:18 · 668 阅读 · 0 评论 -
Android开发手电筒(支持6.0以上系统智能申请权限)
安卓手电筒开发手电筒小工具,在生活中的应用很广泛,目前的大部分手机都自带手电筒App。今天就和大家一起分享该功能的实现原理,下图分别是安卓Vivo4.0与华为7.0测试的效果图(gif最大不能超过5M,这里剪辑了)。首先在AndroidManifest.xml中加入下列权限:<uses-permission android:name="android.permission...原创 2018-07-06 18:41:19 · 3545 阅读 · 2 评论 -
Android_ViewPager切换动画详解(兼容3.0以下)
转载请标明出处:http://write.blog.csdn.net/mdeditor#!postId=75213294,本文出自:【Alan的博客】概述在使用v4包下的ViewPager控件时,默认的视图切换动画很一般,有什么办法可以实现自定义的切换动画,打造千变万化的视图切换效果呢?其实ViewPager自带了一个setPageTransformer用于设置切换动画,我看了一下目前有300多行的原创 2017-07-17 22:03:39 · 552 阅读 · 0 评论 -
Activity界面变暗、变亮的核心方法
安卓屏幕变暗 变亮的核心方法原创 2017-07-09 10:20:55 · 1356 阅读 · 0 评论 -
微信公众号开发之——第三方自动回复机器人接入
开发微信订阅号,服务号的朋友都知道,在微信公众号开发中有一个自动回复的消息功能,一般来说,自动回复的内容需要我们自定义,而且每次返回的内容基本没什么特别的变化,如果要根据提问的内容返回不同的消息,那么关键词过滤是少不了的一个环节。例如:添加规则规则1:脏话关键词:恶心 回复:1条(1条文字,0条图片,0条语音,0条视频,0条图文)Hi,...原创 2017-06-12 13:48:59 · 15369 阅读 · 1 评论 -
Android 屏幕适配:最全面的解决方案
前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子:Android屏幕适配全攻略(最权威的官方适配指导) 自身的思考&实践给你带来一种全新、全面而逻辑清晰的...转载 2017-07-11 21:02:26 · 680 阅读 · 0 评论 -
Android屏幕适配、App瘦身之.9.png图片原理及用法解析
.9,是andriod平台应用软件开发里的一种特殊的图片形式,文件扩展名为: .9.png,点九图片可以将图片横向和纵向同时进行局部拉伸,解决图片拉伸而边角模糊失真等问题,使用了.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少UI切图,前端代码编写的工作量,实现安装包的优化。画点九图一般用Android SDK工具集里的draw9patch工具,只需要在四条边画黑原创 2017-06-18 14:32:32 · 1426 阅读 · 0 评论 -
Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary
360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件,适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类: 1. APP安全检查 2.代码规范检查 3.内存泄露检查 4.日志输出检查 5.空指针检查 6.多线程检查提高开发效率必备!例如:不合理的Activity组件导出会导致拒绝服务,以下是检查之前和之后的代原创 2017-06-18 21:22:08 · 4901 阅读 · 0 评论 -
Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary
360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件,适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类:APP安全检查代码规范检查内存泄露检查日志输出检查空指针检查多线程检查提高开发效率必备!例如:不合理的Activity组件导出会导致拒绝服务,以下是检查之前和之后的代码编写对比,代码示例: ...原创 2019-07-02 14:27:43 · 792 阅读 · 0 评论