仿360手机助手下载按钮
byebye0521 2019-8-20 15:11
最近在学习android的高级view的绘制,再结合值动画的数据上的改变,自己撸了个360手机助手的下载按钮。先看下原版的360手机助手的下载按钮是长啥样子吧: 360下载按钮效果图.gif 再来看看自己demo吧,你们尽情的吐槽吧,哈哈: 360downSimple.gif 里面的细节问题还会不断地更改的 ...
16 次阅读|0 个评论
带你实现ViewGroup规定行数、item居中的流式布局
byebye0521 2019-8-20 14:44
在写该文章之前自己也写了一个用 RecyclerView 实现的流式布局RecyclerView实现的流式布局,也得到一些关注,但是也有不少的朋友提出了相关的问题,比如想规定行数的流式布局,还有item高度不统一时动态显示item的位置问题。于是近两天就简单写了个 ViewGroup 实现的流式布局: 这里在时给出了四种情况的用例: (一) ...
20 次阅读|0 个评论
Flutter 异步消息的实现
byebye0521 2019-8-20 14:30
一、简介 我们在进行 Android 开发的时候,会通过创建一个 Handler 并调用其 sendMessage 或 Post 方法来进行异步消息调用,其背后涉及到了三个面试经常被问的类:Handler,Looper,MessageQueue,内部原理我想做过 Android 开发的基本都了解。 Flutter 使用 dart 开发,其也有类似的异步消息机制,具体参见这篇文章 ...
15 次阅读|0 个评论
活用Gradle本地库 让Android签名再升级
byebye0521 2019-8-20 14:18
1.Android签名文件配置 在一般公司中,当团队比较小的时候,App的签名信息都是放到项目中的,甚至会上传到github上,这样做很是方便。但随着团队人数的增多,这样做的风险会越来越大,因为签名信息是重要的资源,这样就不能将签名上传到github上,也就不应该在build.gradle中直接配置签名。 主要有以下的几种解决方 ...
20 次阅读|0 个评论
用ColorPicker 给Android应用重新拾色
byebye0521 2019-8-20 14:13
/ 前言 / ColorPicker,颜色选取器,简称拾色器。 说到拾色器,大家可能就会想到Photoshop, 使用得最多的应该是设计, 对于开发而言,平常要用到拾色器的机会不多。 如果有一天,项目中需要一个拾色器(多用于自定义颜色),该如何入手?今天且来给大家分享一下拾色器的设计和实现。/ 颜色空间 /要实现实用的拾色器 ...
16 次阅读|0 个评论
Canvas的保存和恢复的demo
byebye0521 2019-8-20 14:09
这个代码一来是记录一个demo,二来是分享一下代码逻辑的设计思路; activity_main.xml: 就一个带了id的ViewGroup而已: ?xml version="1.0" encoding="utf-8"? LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
15 次阅读|0 个评论
App 冷启动与热启动及启动白屏优化
byebye0521 2019-8-20 14:06
介绍 我们介绍一下app冷启动和热启动方式来实现app秒开的效果。那么,先来看看什么叫冷启动和热启动。 冷启动:指app被后台杀死后,在这个状态打开app,这种启动方式叫做冷启动。 热启动:指app没有被后台杀死,仍然在后台运行,通常我们再次去打开这个app,这种启动方式叫热启动。 那么,何为闪屏页 ...
20 次阅读|0 个评论
探索 Activity 启动优化方法
byebye0521 2019-8-19 15:10
1. 启动优化的意义 假如我们去到一家餐厅,叫了半天都没有人过来点菜,那等不了多久就没耐心想走了。 对于 App 也是一样的,如果我们打开一个应用半天都打不开,那很快的我们也会失去耐心。 你可以追求完美,要做到应用在 1 毫秒内启动,但是在一般情况下, 我们只要做到超越竞品或者远超竞品,就能在启 ...
27 次阅读|0 个评论
压缩20M文件:从30秒到1秒?
hellokenken 2019-8-19 10:55
压缩20M文件:从30秒到1秒?
01 前言 有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的 ...
144 次阅读|0 个评论
github资源推荐:目标姿态检测数据集与渲染方法
Torr 2019-8-19 10:41
github资源推荐:目标姿态检测数据集与渲染方法
标准化数据集在多媒体研究中至关重要。今天,我们要给大家推荐一个汇总了姿态检测数据集和渲染方法的 github repo。 项目地址:https://github.com/YoungXIAO13/ObjectPoseEstimationDatasets 这个数据集汇总了用于对象姿态估计的数据集,以及生成合成训练数据的呈现方法。在下表中,3D CAD 模型表示为模型,2D 图像表示 ...
98 次阅读|0 个评论
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )