动画
文章平均质量分 60
马占柱
Android行业多年软件开发经验,从事多年移动App开发,涉及医疗健康、商城、聊天、代驾打车、特种设备防护、公安边检查验领域;目前从事汽车车载系统开发工作。
展开
-
Android 点阵体文字动效,祝福永远的女神
Android 点阵体文字动效转载 2024-03-22 10:36:20 · 129 阅读 · 0 评论 -
音频录制【MP3录制】可直接使用
首先看一下页面,大概就是这个样子的,复杂的功能也是从简单的先实现,不要着急,慢慢来,重要的是你的思维1.录音工具类/** * Author : 马占柱 * E-mail : mazhanzhu_3351@163.com * Time : 2021/4/19 15:09 * Desc : 录音工具类 */public class AudioRecoderUtils { public static final String TAG = "AudioRecoderUti.原创 2021-04-20 15:04:35 · 658 阅读 · 1 评论 -
自定义手写笔【手动签名】
这是自定义的view/** * 自定义手写笔设置 */public class LinePathView extends View { private static final String TAG = "LinePathView"; private Context mContext; //起点X private float mX; //起点Y...原创 2020-04-21 10:10:13 · 448 阅读 · 0 评论 -
属性动画最全讲解
属性动画最明白的讲解最简单的例子://最简单的渐入渐出效果,// “ofFloat”标识后面的数值变化量是【Float】类型//第一个参数随便填写,不一定非要局限在view范围内//第二个参数也是随便写,但是要保证这个参数代表的含义是第一个参数具有的,【例如:如果是view的话,// 所传的参数可以是在layout布局内,这个view所代表的所有标识(“background”“...原创 2020-01-07 14:13:13 · 282 阅读 · 0 评论 -
自定义 View【基础入门篇】
在实际使用的过程中,我们经常会接到这样一些需求,比如环形计步器,柱状图表,圆形头像等等,这时我们通常的思路是去Google 一下,看看 github 上是否有我们需要的这些控件,但是如果网上收不到这样的控件呢?这时我们经常需要自定义 View 来满足需求。接下来让我们开启自定义控件之路关于自定义控件,一般辉遵循一下几个套路首先重写 onMeasure() 方法 ...转载 2019-07-01 16:44:19 · 146 阅读 · 0 评论 -
AlertDialog弹窗的六种创建方式【包括工具类】
AlertDialog的六种创建方式创建AlertDialog的步骤: 1、创建AlertDialog.Builder对象 2、调用Builder对象的setTitle方法设置标题,setIcon方法设置图标 3、调用Builder相关方法如setMessage方法、setItems方法、setSingleChoiceItems方法、setMultiChoiceIte...原创 2018-10-16 18:04:14 · 1077 阅读 · 0 评论 -
无需自定义View,彻底解放shape,selector吧
前言作为一个android程序员,对于shape、selector这两个标签一定不陌生。每当UI设计师给我们设计出一个个button背景的时候,我们就需要去drawable文件夹下去新建一个bg_xxx.xml,然后很多时候区别仅仅是一个边框的颜色或者填充的颜色。这就导致了很多非常相似的.xml文件产生。网上之前也有了一种通过自定义View,在xml中通过设置属性达到shape效果的控件。但...转载 2018-09-12 13:37:30 · 211 阅读 · 0 评论 -
Android Lottie动画的简单使用
简介在Android中做动画效果无非是以下几种方法:普通动画 帧动画 属性动画 通过改变LayoutParams布局参数来实现动画现如今在Github上有一个比较火的动画库Lottie,Github上关于Lottie库介绍大概是这样的: Lottie是一个为Android和iOS设备提供的一个开源框架,它能够解析通过Adobe After Effects 软件做出来的动画,动画文...转载 2018-08-24 13:22:40 · 471 阅读 · 0 评论 -
仿支付宝首页头部伸缩效果
每次打开支付宝首页滑动,头部的伸缩动画甚是吸引人。于是自己决定动手来实现一个。无图言虚空,效果图:首先看到这种效果,第一反应就是coordinatorLayout布局,android studio新建项目时,可以直接新建个Scrolling Activity来查看demo效果。官方自带的布局示例:gradle关联implementation 'com.androi...转载 2018-08-28 16:14:27 · 342 阅读 · 0 评论 -
理解与配置Android studio中的gradle
使用gradle构建android应用时,你总是需要这样一个文件:build.gradle。你应该已经看过这个文件了,如果没有看过的话,你现在就可以看一下,它没有多少内容。它的简洁性得益于它提供了很多对设置和属性的默认值。gradle是基于groovy语言的,不过如果只是用它构建普通的工程的话,是可以不去学groovy的,如果想深入的做一下自定义的构建插件,可以考虑学一下groovy,因为它是基于...转载 2018-08-20 17:01:41 · 287 阅读 · 0 评论 -
viewpager 工具类,快速实现轮播图,app引导页,tab标签。
你是否有遇到这样的问题,每次开发一个新的项目,在 viewpager 这一块上,总是在做重复的东西,比如app引导页,轮播图,viewpager+fragment 的 tab 指示器等等,这些虽然简单,但却是每个app都要的,而且很耗时,有没有每次在写这个,都很无语的感觉呢?基于上面这种情况,ViewPagerHelper 就诞生了。ViewPagerHelper 是一个能快速帮你的完成 a...转载 2018-08-02 10:46:51 · 719 阅读 · 0 评论 -
自定义横向progressBar
1、首先在布局文件里面写普通的progressbar<ProgressBar android:id="@+id/progressBar" style="@android:style/Widget.ProgressBar.Horizontal" android:layout_width="693px" android:layout...原创 2018-07-10 11:51:05 · 1348 阅读 · 0 评论 -
圆形倒计时功能
说明下:此文有用到严振杰大神的部分代码,加上自己对其代码的探究。最后来写的这边博文。这篇博文初学自定义控件的工程师可以看看。里面讲解的很详细,也算是自己对自定义控件的一个总结探索吧。如有讲解不对地方,望大家留言指出。最终效果图:自定义控件步骤:1:自定义属性2:获取自定义属性,测量,画图(自定义控件也分很多种类型,有继承控件,继承view,组合控件)3:xml中添加命名空间并引用第一步:在valu...原创 2018-03-23 17:15:29 · 912 阅读 · 0 评论 -
Android 积分签到动画 位移+透明
这是效果:大致思路:动画部分,由一个垂直的平移和一个透明度变化的两个动画组成。然后通过AnimationSet将两个动画添加到集合,然后开始播放动画。 更新UI部分,用的是Handler发送消息更新UI 下面看代码:import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompa...转载 2018-03-19 17:34:20 · 956 阅读 · 0 评论 -
Android 动画 - TranslateAnimation位移动画
TranslateAnimation:位移动画同样,创建TranslateAnimation也有两种方式XML文件+Java代码Java代码方式第一种方式:XML文件+Java代码示例效果图: 语法:<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com...原创 2018-03-19 16:34:08 · 1274 阅读 · 0 评论 -
Android技能树 — 动画小结
最近整理了下自己学过的动画方面的知识。用百度脑图做了动画知识的思维脑图,哪里如果觉得不对,大家可以留言提出哦。你没看错,掘金的文章的图片,电脑上看这种思维脑图根本就看不清楚,所以我准备一块块来讲。(掘金手机版APP倒是可以放大,看的挺清晰的。)总结的图已经传到了Github上面,可以下载:AnimationSummay脑图动画可以分为两类:Animation 和 T转载 2018-01-27 16:22:21 · 266 阅读 · 0 评论