![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 59
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 评论 -
Android 屏幕适配:最全面的解决方案
前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子:Android屏幕适配全攻略(最权威的官方适配指导) 自身的思考&实践给你带来一种全新、全面而逻辑清晰的...转载 2017-07-11 21:02:26 · 680 阅读 · 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 评论 -
Activity界面变暗、变亮的核心方法
安卓屏幕变暗 变亮的核心方法原创 2017-07-09 10:20:55 · 1356 阅读 · 0 评论 -
Android屏幕适配、App瘦身之.9.png图片原理及用法解析
.9,是andriod平台应用软件开发里的一种特殊的图片形式,文件扩展名为: .9.png,点九图片可以将图片横向和纵向同时进行局部拉伸,解决图片拉伸而边角模糊失真等问题,使用了.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少UI切图,前端代码编写的工作量,实现安装包的优化。画点九图一般用Android SDK工具集里的draw9patch工具,只需要在四条边画黑原创 2017-06-18 14:32:32 · 1426 阅读 · 0 评论 -
Kotlin对比Java——高效Android开发语言,值得一探究竟......
从谷歌 I/O 2017宣布将支持它作为Android开发的首推语言来看,引发了不少业界程序员的广泛关注。本博客从三方面讲解这个后起新秀。什么是kotlin:一门与Swift类似的基于 JVM(Java虚拟机,英文名:Java Virtual Machine) 的新编程语言,由 JetBrains(一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司原创 2017-06-09 20:18:26 · 1239 阅读 · 1 评论 -
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 评论 -
# Volley之NetWorkImageView的源码解析与用法:
NetWorkImageView源码解析NetWorkImageView具体使用总结NetWorkImageView源码解析/** * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you m翻译 2017-05-29 20:02:57 · 647 阅读 · 0 评论 -
Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary
360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件,适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类:APP安全检查代码规范检查内存泄露检查日志输出检查空指针检查多线程检查提高开发效率必备!例如:不合理的Activity组件导出会导致拒绝服务,以下是检查之前和之后的代码编写对比,代码示例: ...原创 2019-07-02 14:27:43 · 792 阅读 · 0 评论