`
龙哥IT
  • 浏览: 252675 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

点击实现 图标 晃动效果

 
阅读更多

定义Animation

 

Animation shake;

在Oncreate....中

 

 

@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout......);
		shake = AnimationUtils.loadAnimation(this, R.anim.shake);

 

在xml中实现滑动范围anim文件夹<shake.xml>以及<cycle_7.xml>

<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="600"
    android:fromXDelta="0"
    android:interpolator="@anim/cycle_7"
    android:toXDelta="10" />

 

<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7" />

 

 

首先,需要实现点击事件

 

public OnClickListener clickListener = new OnClickListener() {
		@Override
		public void onClick(View v) {
			v.startAnimation(shake);
			switch (v.getId()) {

 这样,当你点击事件的时候,就会出现左右晃动效果

 

分享到:
评论

相关推荐

    晃动window

    标题“晃动window”指的是在计算机编程中,特别是在GUI(图形用户界面)开发中实现窗口晃动效果的技术。这种效果通常用于吸引用户的注意力或者作为某些操作的反馈,比如未读消息提醒。在Windows操作系统中,我们可以...

    仿 iphone 界面删除应用图标抖动

    在iOS开发中,为了模拟iPhone系统中删除应用的交互效果,开发者经常需要实现一个功能,即当用户长按应用图标时,所有图标开始抖动,显示左上角的删除按钮,用户点击删除按钮后可以移除该应用。本文将详细讲解如何...

    win7透明图标

    在Windows 7中实现透明效果,需要开启Aero主题。Aero是Windows 7引入的一种视觉风格,它包含了多种图形用户界面改进,如窗口边框的半透明效果、实时缩略图预览、平滑滚动等。开启Aero主题的方法是:右键点击桌面 -&gt; ...

    IOS图标抖动.rar

    在iOS系统中,图标抖动现象通常是指在主屏幕上长按应用图标后,图标会进入编辑模式并开始轻微晃动,这是iOS系统提供的一种功能,允许用户进行删除、移动或创建快捷方式等操作。当我们提到“iOS图标抖动”时,涉及到...

    仿ios springboard

    - **图标动画**:实现图标晃动的动画效果,包括旋转、缩放等。 - **触摸反馈**:确保长按有触觉反馈,提升用户体验。 - **多线程处理**:在用户进行操作时,如排序或删除,后台应同步更新数据,保证数据的一致性...

    安卓生活小助手集成源码.zip

    天气查询使用的中国天气网的接口(http://m.weather.com.cn)主界面有一个类似跷跷板根据城市名来回晃动的天气图标动画效果,并且中间的地名也有一个不断缩小放大的动画效果。点击左上角小房子可以实现城市的转换。...

    Vista窗口3D效果

    为了在配置较低的机器上实现这些3D效果,Windows Vista系统内建了一套性能调整机制。例如,系统会根据硬件配置自动调整Aero特效的级别,确保在提供视觉享受的同时,不显著降低计算机性能。此外,用户也可以手动在...

    CSS实现一款幽默搞笑精美的404错误页面特效源码.zip

    1. **选择器增强**:CSS3中的伪类选择器如`:hover`、`:active`和`:focus`可以帮助我们实现动态交互效果,当用户鼠标悬停、点击或聚焦在元素上时改变其样式。此外,还可以使用`nth-child`、`nth-of-type`等选择器更...

    纯CSS实现新年快乐卡通酒杯特效动画.zip

    虽然主要的动画效果是用CSS实现的,但JavaScript可能被用来处理动态年份的获取和更新,以及其他交互功能,如响应用户的点击或滚动事件。 在压缩包内,唯一的文件名“纯CSS实现新年快乐卡通酒杯特效动画”可能是包含...

    Android抖动动画效果(上下抖和以角旋转)

    抖动动画通常用于错误提示、输入验证等场景,而角旋转则常见于按钮点击、加载图标等交互反馈。 首先,我们来看如何实现上下抖动的效果。在Android中,我们可以使用ValueAnimator类来创建自定义动画。以下是一个简单...

    Android例子源码仿iphone的程序卸载器.zip

    长按时显示的删除按钮可能是通过`OnLongClickListener`监听事件来实现的,而图标晃动效果则可能通过自定义动画或者使用Android内置的`ObjectAnimator`来创建。 4. **触摸事件处理**:点击删除按钮后的交互逻辑,...

    ios-LLImageTabBarController 图片式TabBar.zip

    这种动画效果可以在用户点击TabBar按钮时触发,使被点击的图标产生类似果冻般的弹性晃动,增加了用户的操作反馈,使界面显得更加生动活泼。这种交互设计有助于吸引用户的注意力,并让用户在使用过程中感受到愉悦。 ...

    Windows 8窗口透明化设置教程.docx

    然而,对于习惯于窗口透明化效果的用户,Windows 8依然提供了实现这一效果的方法。以下是一个详细的Windows 8窗口透明化设置教程: 1. 首先,用户需要切换到传统桌面模式。在Windows 8的启动屏幕中,找到并点击桌面...

    QQ概念版全员开放+下载

    可选择的动态背景有晃动的竹叶和闪耀的霓虹灯背景,鼠标滑过即选中,不用点击。 6.多Tab聊天窗口 合并多个窗口,实现单窗口多人聊天,界面更加清晰简洁。 与多个好友聊天时,按住其中一个窗口的好友头像拖动到...

    教育信息化考试试题与答案.doc

    20. 窗口操作:最小化窗口可以通过点击窗口右上角的最小化按钮,也可以通过任务栏图标实现。 21. 多窗口管理:可以并排打开多个窗口,且可以拖动窗口进行移动。 22. 主题定制:Windows提供了多种主题,用户可以更改...

    CSS3手指拿着摇晃手机动画特效.zip

    【CSS3手指拿着摇晃手机动画特效】是一个利用CSS3技术实现的互动视觉效果,它主要依赖于CSS3的`transform`属性来创造出一个生动的手持手机并进行摇晃的动作。这个特效适用于网页设计,可以增加用户体验,尤其在移动...

    班班通应用考试题参考.pdf

    19. Jump List:通过右键点击任务栏上的程序图标,可以访问Jump List,这是一个显示最近打开文件或常用操作的列表。 20. 控制面板功能:控制面板提供了许多系统设置,包括屏幕分辨率、显示设置、硬件和声音等。 21...

    Windows Vista 透明主题包

    透明主题在Windows Vista中被称作Aero Glass效果,它通过组合使用硬件加速的图形处理和高级渲染技术,实现了窗口标题栏和边框的透明效果。这种设计不仅美观,也增强了多任务操作时的窗口识别性,使得用户可以更轻松...

    GMap地图控件GMarkerOverlay使用例程-草香农

    此外,GMarkerOverlay还支持动画效果,比如晃动、闪烁等,以吸引用户的注意力。通过调用标记对象的特定方法,我们可以为标记添加这些动态效果,提升用户体验。 在提供的GMapTest1.rar文件中,可能包含了示例代码和...

    HTML5超酷文字动画特效

    HTML5超酷文字动画特效是一种利用HTML5技术实现的创新性文字表现形式,它通过动态效果增强了网页的视觉吸引力和用户体验。这些特效通常基于CSS3、JavaScript和HTML5的Canvas等核心特性,使得文本不再仅仅是静态的...

Global site tag (gtag.js) - Google Analytics