Android属性动画完全解析

Animator完全讲解前言概述基本用法ofFloat 前言 在前一篇Android视图动画原理解析中我提到了视图动画只能实现缩放,平移,旋转,透明度转换等一些简单的动画效果,对于复杂的动画则显得无能为力。正因为如此Google在Android 3.0之后引入了一个更强大的动画库,即属性动画(Pr...

2019-04-20 12:56:26

阅读数 61

评论数 0

仿instagram文字自动排版功能实现

仿ins文字自动排版功能实现功能描述几个疑问知识储备具体实现思路一.拆行二.按匹配最大宽度计算每行字体大小三.按匹配最大高度计算每行字体大小四.重新调整EditText的宽度遇到的坑总结 功能描述 玩过ins的朋友应该知道ins里面有一个编辑文字自动排版的功能,应用会根据用户输入的每行文字自动进行...

2019-03-16 12:13:13

阅读数 190

评论数 0

Android视图动画原理解析

Animation原理解析概述基本使用方式优缺点原理解析一句话概括视图动画原理源码分析提个问题 概述 视图动画支持4种动画效果,分别是translate,scale,rotate,alpha。 此外帧动画也属于视图动画。 基本使用方式 视图动画的实例化方式: 1.从xml加载: Animation...

2019-04-17 16:55:05

阅读数 63

评论数 0

三年程序员,说点我对产品的看法

今天不分享技术,聊聊我在互联网圈混迹三年后自己对产品的一些个人看法,可能有点不大专业,因为没有高大上的理论,只有一些浅显的个人分析。 首先说下为什么写这篇文章,因为就在昨天我收到了公司要解散的消息,嗯,我所在的公司,一家30人左右的创业公司,在成立了一年多左右就这样结束了。事发突然没有任何征兆,虽...

2019-04-13 18:26:02

阅读数 77

评论数 0

计算机基础知识查缺补漏:原码,反码,补码

计算机只能识别二进制的数字,即0和1,为了表示二进制数就有了原码,反码和补码。 原码 下面是原码的定义,摘自百度百科 原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0...

2019-03-31 11:23:51

阅读数 44

评论数 1

TextView实现酷炫字体描边效果

android文字描边效果实现概述效果图思路具体实现绘制背景源码 概述 最近抖音出现了不少带有描边字体的视频和图片,效果看上去很不错,今天就讲讲其中的实现原理。 效果图 先贴下我实现的效果图: 思路 一开始看到这个功能其实我还真摸不着头脑,不过仔细想想后发现其实现思路并不复杂。我们观察其效果,发...

2019-03-30 23:28:58

阅读数 88

评论数 0

android超简单方式实现镂空字体TextView

概述 实现镂空字体用到的知识点是PorterDuffXfermode,它的作用是可以决定多个图像叠加时的显示模式。关于PorterDuffXfermode的一些说明可以参考下这篇文章: android画图之paint之setXfermode 实现 废话不多说,先上效果图: 实现方式也很简单,直接...

2019-03-21 08:36:41

阅读数 185

评论数 0

Android实现弹性动画效果的冒泡祝福语

你好,2019,新年祝福控件陈述效果图代码地址 陈述 今天是2018年最后一天,昨天在跟海豚聊天时突发灵感想写个新年祝福的程序出来,想到之前做项目时实现了一个冒泡效果的点赞功能,于是就想到做一个冒泡弹出祝福语的功能出来,然后就花了一天时间实现了这样一个新年祝福控件。 效果图 刚开始会有一个倒计时效...

2018-12-31 12:09:05

阅读数 169

评论数 0

EditText限制最大输入行数完美实现

EditText限制最大输入行数完美实现问题描述具体实现输入框宽度固定输入框宽度不固定代码地址 问题描述 在开发中可能会遇到这样的需求: 限制输入框的输入,但是不限制具体输入字符个数,而是限制最多输入行数,当大于n行时自动截断多余的字符,用户再次输入就不会有反应。 具体可能还分两种情况: 第一种:...

2018-12-29 11:46:27

阅读数 715

评论数 0

android收不到消息推送原因分析

怎么保证能实时收到推送消息? 应用需要有一个常驻的后台进程,能够实时处理服务器发过来的推送消息。 通过系统级推送服务来推送消息,这种做法应用不需要实现一个常驻的后台进程 现状 按理说如果有一个统一的系统级推送服务,大家都接入该服务那么就不会有收不到推送消息的问题了。其实google...

2018-10-20 12:01:38

阅读数 4219

评论数 0

csdn md使用指南

快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + Shift + B 斜体:Ctrl/Command + Shift + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + S...

2018-10-20 11:30:44

阅读数 196

评论数 0

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