android togglebutton 动画,Android开发之ToggleButton实现开关效果示例
本文实例讲述了Android使用ToggleButton实现开关效果的方法。分享给大家供大家参考,具体如下:
activity_main.xml
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:checked="false"
android:textOn="开"
android:textOff="关"
android:id="@+id/toggleButton1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/off"
/>
MainActivity.java
package com.example.hello;
import android.support.v7.app.ActionBarActivity;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ImageView;
import android.widget.ToggleButton;
import android.os.Bundle;
public class MainActivity extends ActionBarActivity implements OnCheckedChangeListener {
private ToggleButton tb;
private ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化控件
tb = (ToggleButton) findViewById(R.id.toggleButton1);
img = (ImageView) findViewById(R.id.imageView1);
//给当前的tb设置监听器
tb.setOnCheckedChangeListener(this);
}
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
/*
* 当tb被点击的时候,执行当前方法
* buttonView 代表被点击的控件本身
* isChecked 代表被点击的控件的状态
*
* 当点击tb的时候,更换img的背景
*/
img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.off);
}
}
希望本文所述对大家Android程序设计有所帮助。
android togglebutton 动画,Android开发之ToggleButton实现开关效果示例相关推荐
- Android 控件开发之ToggleButton
ToggleButton有两种状态:选中和未选择状态,并且需要为不同的状态设置不同的显示文本 ToggleButton效果: 本程序main.xml源码 <?xml version=&quo ...
- android togglebutton 动画,Android控件笔记——多状态按钮ToggleButton
1.什么是ToggleButton: ToggleButton有两种状态:选中状态和未选中状态,并且需要为不同的状态设置不同的显示文本. 2.ToggleButton属性: android:check ...
- Android开发之ViewPager滑动页面效果实现(源代码分享)
我们先来谷歌官方文档对viewpager的介绍,该类允许用户通过页面翻转左右的数据,需要通过实现PagerAdapter适配器来生成视图显示的页面.因为注意这个类是早期设计和开发的,API可能会改变, ...
- android jason动画,Android 动画之Lottie动画使用
Android 动画之Lottie动画使用 一:简介 Lottie是Airbnb开源的一套跨平台的完整解决方案,设计师只需要使用After Effects(简称AE)设计动画之后,使用Lottic提供 ...
- android弹球动画,Android动画之自定义Evaluator实现弹球效果
前言 今天给大家带来的是自定义Evaluator实现弹球效果,我们先给大家来个效果图. 下面我们介绍具体代码流程 1. 自定义Point类 public class Point { private i ...
- android decorview动画,Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解...
Android窗口机制系列 前篇文章中出现了PhoneWindow,DecorView这些类,如果是第一次见过的话,肯定会觉得陌生.这篇文章主要跟大家讲解Window,PhoneWindow,Deco ...
- android 减速动画,Android View Animation
概述 可译为视图动画,分为 缩放动画 平移动画 渐变动画 旋转动画 Android系统中定义了一个抽象类Animation来定义这种视图动画,它的具体子类如下表: 动画名称 对应的子类 xml中标签 ...
- android 底部动画,Android实现360手机助手底部的动画菜单
首先来看下我们实现的效果和360效果的对比: 360手机助手效果演示 本库实现的效果(Icon来自360手机助手,侵删) xml布局文件 注:为了美观,讲每个Button的高度以及固定,设置wrap_ ...
- android 4 动画,[Android]开发App,你得知道这些4——动画
0.前言 上一篇文章中,我们讲解了Android的触摸事件 有兴趣的可以去看一看 准备工作 在读本文前,你最好有以下准备: (1)安装Android Stuido(以下简称AS) (2)有一定的Jav ...
最新文章
- 第一讲,我们来谈谈:“什么叫做进制”
- FMDB:中的用法介绍
- Java未被捕获的异常
- php input file ajax,jquery ajax put file, php save file
- 【集合框架】JDK1.8源码分析之HashMap(一)
- 阿里云应用实战-IoT工业数据上云优化实践
- 给侄子推荐的中学教辅资料清单
- java ftp遍历所有子文件_Java 遍历指定文件夹及子文件夹下的文件
- qq发文件大小上限_微信又出新功能!网友:终于不用转QQ了
- sketchup(草图大师)-倒圆角-避免破面现象
- 2020年11月总结
- c语言第十章函数课后作业,c语言函数练习题附答案.doc
- 中国超级计算机之最,中国超级计算机神威太湖之光世界最快,且总量排名榜单第一...
- 关于特修斯之船(转自知乎)
- dedecms中[field:imglink/]图片大小问题
- Android:EditText 输入字母时小写自动转为大写
- R shiny echart4r 常见问题整理
- 服务器虚拟机移动,从物理服务器迁移到虚拟机的两大方案
- requests发送get请求,参数含字典时请求有误
- JAVA AIO编程