android动画跟资源
赵Andy
全栈开发
展开
-
Android中的各种Drawable讲解(慕课笔记)
drawable概述1、drawable是一个抽象类,是对可绘制物件的抽象。与View不同Drawable没有事件和交互方法。2、Drawable有好多子类操作具体类型资源,比如BitmapDrawable是用来操作位图;ColorDrawable用来操作颜色;ClipDrawable用来操作剪切板。二、Drawable原理1、draw(Canvas canvas)原创 2016-12-21 11:20:04 · 462 阅读 · 0 评论 -
android中drawable资源的解释及例子
文章中的内容参考Dev Guide中的Drawable Resources,英文好的朋友可以直接去读英文。总结这篇文章的目的是自己在使用drawable资源遇到一些问题跟大家分享下,同时整理下自己对drawable的理解。 drawable资源共有10种,包括Bitmap文件、Nine-Path文件、Layer List、State List、Level list、Transit原创 2014-08-15 14:25:49 · 7409 阅读 · 0 评论 -
为Activity设置开启关闭动画
自己为Activity做的启动、关闭动画。在AndroidManifest.xml中<activity android:name="com.test.PrizeActivity" android:theme="@style/activity_styleprize"/>在res/values/styles.xml中设置activity_styleprize原创 2014-11-18 15:36:51 · 11612 阅读 · 1 评论 -
android动态控制组件的位置、大小和新的动画
一、动态设置组件的位置其中view是需要改变位置的控件,top是需要设制的位置;private static void setLayoutX(View view,int top) {//克隆view的width、height、margin的值生成margin对象 MarginLayoutParams margin=new MarginLayoutParams(view.get原创 2014-08-14 11:18:18 · 8473 阅读 · 0 评论 -
android UI布局
一、设置重复背景在drawable文件夹下建一个mybackground.xml文件在文件中写入: android:src="@drawable/mybg_img" android:tileMode="repeat"/>tileMode 属性就是用于定义背景的显示模式: disabled 默认值,表示不使用平铺原创 2014-08-05 20:09:11 · 1278 阅读 · 0 评论 -
android高级动画——贝塞尔曲线
简介:贝塞尔曲线是计算机图形学中相当重要的参数曲线。可以用数学公式来描述一段曲线。用途:1、贝塞尔曲线可以帮助我们在二维平面内用平滑的曲线画出各种图形。2、同时也可以给动画提供一个平滑的曲线运动路径。android中我们通过Path可以画出二阶跟三阶贝塞尔曲线。复杂的图形我们可以组合几个二阶和三阶的贝塞尔曲线就可以实现。这次整理一下沿着二阶贝塞尔曲线运动的例子。下面是一个沿着二阶贝原创 2017-02-26 13:09:21 · 2601 阅读 · 0 评论 -
Android高级动画——Vectordrawable
一、简介:vectordrawable允许你基于xml创建一个矢量图形。在API21时第一次发布。二、优点:1、体积小;2、一个图片适配所有屏幕;3、可以实现非常优美的动画效果;4、svg格式的图片可以转化为vectordrawable。三、兼容性:使用Gradle 1.5+和AppCompat23.2+,可以支持Android3.0+的动态和静态VectorDrawable。原创 2017-02-16 14:57:26 · 2343 阅读 · 1 评论