1.按下时时显示不同的按钮

2.移动

android:fromXDelta="0"

android:toXDelta="200"

android:fromYDelta="0"

android:toYDelta="200"

android:duration="1000"

>

3.角度,旋转

android:fromDegrees="0"

android:toDegrees="360"

android:duration="1000"

android:pivotX="50%"

android:pivotY="50%"

>

4.set(几种效果叠加)

android:shareInterpolator="true"

android:duration="1000"

>

android:fromAlpha="0"

android:toAlpha="1"

/>

android:fromXDelta="200"

android:toXDelta="0"

android:fromYDelta="200"

android:toYDelta="0"

/>

5.透明度

android:fromAlpha="0"

android:toAlpha="1"

android:duration="1000"

>

6.设置ImageView的Src

TransitionDrawable drawable=(TransitionDrawable)mImageViewFlashlight.getDrawable();  //动画对象

drawable.startTransition(200);  //动画间隔

7.继承Animation(可以实现任何动画)

public class CustomAnimation extends Animation{

@Override

protected void applyTransformation(float interpolatedTime, Transformation t) {

// TODO 自动生成的方法存根

t.setAlpha(interpolatedTime);

t.getMatrix().setTranslate((float)Math.sin(interpolatedTime*20)*50,0);;  //X方向周期性变化,Y方向不变

super.applyTransformation(interpolatedTime, t);   //interpolatedTime是不停的从0到SetDuration()时间走的

}

@Override

public void initialize(int width, int height, int parentWidth,   //动画开始之前最先执行,获取目标对象及父容器宽高

int parentHeight) {

// TODO 自动生成的方法存根

super.initialize(width, height, parentWidth, parentHeight);

}

}

CustomAnimation cus=new CustomAnimation();

cus.setDuration(1000);

Button.startAnimation(cus);

android xml 设置图片,android 的几种图片效果xml写法相关推荐

  1. Android中设置文本颜色的五种方法

    0.利用系统自带的颜色类 tx.setTextColor(android.graphics.Color.RED); 一.利用系统自带颜色XML文件 @android:color/holo_red_da ...

  2. [Android] Eclipse Android中设置模拟器屏幕大小几种方法

    在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文  . ...

  3. android动态设置src,Android 代码里设置ImageView的src和background

    设置ImageView的src: image.setImageDrawable(getResources().getDrawable(R.drawable.blackk)); String path= ...

  4. android全景设置高度,Android全景SDK | 百度地图API SDK

    全景图覆盖物 为满足开发者的实际业务需求,SDK支持在全景图内绘制开发者自定义的标注,同时针对所绘制的标注,还支持相应的点击事件响应.目前支持图片和文本两种覆盖物. 2.0.0版本支持设置覆盖物的高度 ...

  5. android imageview设置边框,android ImageView 添加边框

    有两种方法可以给ImageView添加边框,一种是通过xml文件配置shape.另一种是重写ImageView的ondraw方法,这里用第二中方法: package org.example.image ...

  6. android gridview设置高度,android设置GridView高度自适应,实现全屏铺满效果

    使GridView每个item的高度自适应拉伸,达到整个GridView刚好铺满全屏的效果. public static void setGridViewMatchParent(GridView gr ...

  7. android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值

    http://www.aichengxu.com/Java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下. 一.概述 在andro ...

  8. android怎么设置适配器,Android之自定义实现BaseAdapter(通用适配器三)

    在上一篇中,我们说过,在setData中如果有很多控件的话,我们还是要在该方法中写入很多代码,为了降低开发的方便性,本次就在此基础上再一次优化.实现原理是这样的,每次在setData中都要查找控件,然 ...

  9. android如何设置图标,Android APP如何设置显示图标

    一款APP的图标是它的脸面,颜值的重要性,不言而喻了.接下来,如何设置APP的图标? 步骤1.编辑 AndroidManifest.xml: package="test.applicatio ...

  10. android+动态设置权重,Android自适应布局(关于权重weight的使用技巧!)

    weight和weightSum Layout Weight LinearLayout also supports assigning a weight to individual children ...

最新文章

  1. Android 判断字符串是否为空
  2. python主辅线程_python主线程捕获子线程的方法
  3. 【数据结构与算法】2.深度优先搜索DFS、广度优先搜索BFS
  4. VTK修炼之道62:体绘制_固定点光线投影体绘制与GPU加速光线投影体绘制
  5. 多线程,多进程选择(了解)
  6. pgAdmin启动时浏览器页面一直转圈圈 无法正常打开页面
  7. Selenium3+MySQL数据库进行数据驱动测试
  8. 凯立德3d实景地图_360全景地图、3D全景地图、三维实景地图哪个好?
  9. 使用JAX-RS和Spring构建HATEOAS API
  10. openstack中resize更改虚拟机内存、cpu大小后虚拟机状态显示VERIFY_RESIZE
  11. 使用 jQuery Mobile 与 HTML5 开发 Web App (十七) —— HTML5 离线缓存
  12. 【大事化小,小事化无】的意思和解释
  13. linux安装运行jmeter,Linux下安装运行Jmeter程序
  14. 修改FCKEditor实现将图片、文件等保存到数据库
  15. 彩虹查课插件 使用说明 网课查询插件 极速版
  16. 【Proteus仿真】自动量程(范围<10V)切换数字电压表
  17. VMware安装虚拟机操作步骤[史上最详细]
  18. “熊孩子”乱敲键盘攻破 Linux 桌面;苹果开源代码被发现包含兼容微信的代码;网传蚂蚁启用OKR替代KPI | EA周报...
  19. 搭建普罗米修斯Prometheus监控系统
  20. c:if标签多条件的逻辑判断

热门文章

  1. Java中实现定时任务的3种方法!
  2. Java核心(二)深入理解线程池ThreadPool
  3. Linux Shell编程之脚本执行方式
  4. 网页mysql命令大全_Mysql命令大全
  5. filebeat + logstash 发送日志至kafka 入门
  6. MySQL创建不了计划任务_MySQL创建定时任务(或计划任务)
  7. iphone7尺寸_iPhone 12 mini、12 Pro Max真机对比图赏:尺寸直观感受下
  8. vc读取北通手柄按键_《噬血代码》手柄怎么操作 北通手柄按键功能详解
  9. go get如何删除_Go 每日一库之 xorm
  10. 搜狗浏览器怎么保存账号密码 搜狗浏览器保存账号密码教程