04 2018 档案

摘要:为什么要打包: apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk会比debug版的小,release版的还会进行混淆和用自己的keystore签名,以防止别人反编译 阅读全文
posted @ 2018-04-18 16:51 mingruqi 阅读(895) 评论(0) 推荐(0) 编辑
摘要:1、为什么要自定义属性 要使用属性,首先这个属性应该存在,所以如果我们要使用自己的属性,必须要先把他定义出来才能使用。但我们平时在写布局文件的时候好像没有自己定义属性,但我们照样可以用很多属性,这是为什么?我想大家应该都知道:系统定义好的属性我们就可以拿来用呗,但是你们知道系统定义了哪些属性吗?哪些 阅读全文
posted @ 2018-04-17 22:31 mingruqi 阅读(505) 评论(0) 推荐(0) 编辑
摘要:1. src:存放所有的*.Java源程序。 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。 3. assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。 4. res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg 阅读全文
posted @ 2018-04-17 22:10 mingruqi 阅读(8496) 评论(0) 推荐(0) 编辑
摘要:一、简单使用 刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。 1、新建shape文件 首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml 内容是这样的:(先不需要理解,先看shape怎么用) [html] view plaincop 阅读全文
posted @ 2018-04-16 10:23 mingruqi 阅读(554) 评论(0) 推荐(0) 编辑
摘要:Drawable天天用,可你是否对Drawable家族有一个完整的认知?今天我们就来系统的学习一下Drawable的使用。 1.概述 用过Drawable的筒子都知道Drawable有很多种,有的时候Drawable是一张图片,有的时候Drawable是我们通过颜色构造出来的某种图形。最常见的自己构 阅读全文
posted @ 2018-04-16 10:20 mingruqi 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:引子 相信开发过iOS的程序员都知道iOS ViewController之间的跳转动画非常多,很酷对不对?这让开发Android的羡慕不已,曾几何时,Android中的Activity跳转是何等的生硬,But,在Android 5.0以后,Google也为Activity的转场设计了更加友好的动画效 阅读全文
posted @ 2018-04-12 23:29 mingruqi 阅读(2913) 评论(0) 推荐(0) 编辑
摘要:Android 三种动画详解 1 背景 不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今天来一发Android应用的各种Animation大集合。英文厉害的请直接移步参考Android Developer。 Android系统提供了很多丰富的A 阅读全文
posted @ 2018-04-12 13:21 mingruqi 阅读(1660) 评论(0) 推荐(0) 编辑
摘要:动画 插值器 估值器 动画分类 View动画(补间动画)、帧动画、属性动画View动画(补间动画)包括:平移、旋转、缩放、透明度,View动画是一种渐近式动画 帧动画:图片切换动画 属性动画:通过动态改变对象的属性达到动画效果 设置动画方式:xml方式、java代码方式 xml存放位置:View动画 阅读全文
posted @ 2018-04-11 17:18 mingruqi 阅读(557) 评论(0) 推荐(0) 编辑
摘要:TimeAnimator:提供了一个简单的回调机制,通过 TimeAnimator.TimeListener,在动画的每一帧处通知你。这个动画器没有时间,插值或是对象值设定。回调监听器为每一帧动画接受信息,包括总运行时间和从前一帧到现在的运行时间. 相关方法: setTimeListener(Tim 阅读全文
posted @ 2018-04-11 09:34 mingruqi 阅读(390) 评论(0) 推荐(0) 编辑
摘要:前面我们讲到的属性动画都是使用代码的定义方式:Android属性动画之ValueAnimator和Android属性动画之ObjectAnimator和AnimatorSet,下面我们再来看看使用XML文件该怎么做。 (1) XML文件位置:res/animator/filename.xml (2) 阅读全文
posted @ 2018-04-10 11:30 mingruqi 阅读(1931) 评论(0) 推荐(0) 编辑
摘要:在实现动画的非线性变化的方法中,常用的一种是为动画添加插值器以改变视图的属性值,从而实现理想的动画效果。Interpolator使用相对简单,下面就只给出一些提供的插值器的默认效果。 在代码中:直接调用setInterpolator(new AccelerateInterpolator()); 在x 阅读全文
posted @ 2018-04-10 11:29 mingruqi 阅读(3489) 评论(0) 推荐(0) 编辑
摘要:1. 属性动画出现的原因 属性动画(Property Animation)是在 Android 3.0(API 11)后才提供的一种全新动画模式 那么为什么要提供属性动画(Property Animation)? 1.1 背景 实现动画效果在Android开发中非常常见,因此Android系统一开始 阅读全文
posted @ 2018-04-09 16:07 mingruqi 阅读(410) 评论(0) 推荐(0) 编辑
摘要:今天我们就来学习逐帧动画,废话少说直接上效果图如下: 帧动画的实现方式有两种: 一、在res/drawable文件夹下新建animation-list的XML实现帧动画 1、首先在res/drawable文件夹下添加img00-img24共25张图片 2、新建frame_anim.xml [html 阅读全文
posted @ 2018-04-09 15:44 mingruqi 阅读(1910) 评论(0) 推荐(0) 编辑
摘要:目录 目录 1. 插值器(Interpolator) 1.1 简介 定义:一个接口 作用:设置 属性值 从初始值过渡到结束值 的变化规律 如匀速、加速 & 减速 等等 即确定了 动画效果变化的模式,如匀速变化、加速变化 等等 1.2 应用场景 实现非线性运动的动画效果 非线性运动:动画改变的速率不是 阅读全文
posted @ 2018-04-09 15:16 mingruqi 阅读(236) 评论(0) 推荐(0) 编辑
摘要:补间动画的属性 Animation的属性 由于Animation类是其抽象父类,那么我们在使用补间动画无论是哪一种都已经具备了以上属性。 下面是每一种补间动画的特有属性: Alpha属性 Rotate属性 Scale属性 Translate属性 AnimationSet属性 AnimationSet 阅读全文
posted @ 2018-04-09 14:43 mingruqi 阅读(343) 评论(0) 推荐(0) 编辑
摘要:动画分类 View动画(补间动画)、帧动画、属性动画 View动画(补间动画)包括:平移、旋转、缩放、透明度,View动画是一种渐近式动画 帧动画:图片切换动画 属性动画:通过动态改变对象的属性达到动画效果 View动画(补间动画) 继承自Animation,四个动画效果实现类:TranslateA 阅读全文
posted @ 2018-04-09 10:15 mingruqi 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示