使用ToggleButton按钮实现的灯泡开关效果

C#版winform中使用的ToggleButton 包含源代码,Winform中可以使用的ToggleButton,有状态切换事件,鼠标经过、点击效果。要看效果请复制该链接https://blog.youkuaiyun.com/brzee88/article/details/80426480 立即下载

示例图:



activity.xml文件布局


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.yongninggo.helloworld1.MainActivity"
    android:orientation="vertical">

    <ToggleButton
        android:id="@+id/togbutton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dip"
        android:textOff="关"
        android:textOn="开"/>

    <ImageView
        android:id="@+id/image1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/image1"/>

</LinearLayout>


Activity.Java文件

package com.yongninggo.helloworld1;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.ToggleButton;

public class Activity extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener {

    private ToggleButton toggleButton;
    private ImageView imageView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity);

        toggleButton = (ToggleButton) findViewById(R.id.togbutton);
        imageView = (ImageView) findViewById(R.id.image1);
        toggleButton.setOnCheckedChangeListener(this);
    }

    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        toggleButton.setChecked(isChecked);
        imageView.setImageResource(isChecked ? R.drawable.image1 : R.drawable.image2);

    }
}




vue-js-toggle-button:Vue.js 2切换开关按钮-简单,漂亮,可自定义 Vue.js切换/切换按钮。 安装 npm install vue-js-toggle-button --save 进口 导入插件: import ToggleButton from 'vue-js-toggle-button' Vue . use ( ToggleButton ) 要么 导入组件: import { ToggleButton } from 'vue-js-toggle-button' Vue . component ( 'ToggleButton' , ToggleButton ) 利用 < toggle-button @change= " onChangeEventH 立即下载

相关推荐

WPF 开发LED效果

这个用WPF做的LED值得学习借鉴,在此基础上进行扩展是不错的

自定义ToggleButton选择控件

转载请注明出处: 以前的项目中有关于手势开关的按钮,发现自带的ToggleButton不是很好看,于是花了些时间,自定义了个ToggleButton。 先上效果图: 其中,圆形button是可以随手指左右滑动的。 大体思路是分以下几步: 首先是需要自定义属性: 在values文件夹下的attrs xml文件中自定义属性:                   

MrCoder的博客 1273

FileZilla Server目录显示失败的处理方法

这两天河南大暴雨挺严重导致多处停电,我远在郑州机房的服务器也断网连不上了。一直到今天下午才恢复,影响较大,有些客户要数据,可是数据因为断网拿不到。于是我想,要是能把服务器的数据备份到其他地方,比如我的本机或者另外一台电脑该多好。 于是今天一整天我都在找远程备份数据的方法,把一台服务器上的数据实时同步到另外一台上。或者两台服务器互相同步。 找了半天发现了FreeFileSync这个宝藏软件,它的原理很简单是通过ftp传输数据。 我得先在服务器上安装个ftp服务,首选filezilla server,安..

两天打鱼三天晒网 4452

C# WPF编程-ToggleButton

在WPF中,ToggleButton是一个非常有用的控件,它允许用户在两种状态之间切换:选中(Checked)和未选中(Unchecked)。此外,还有一个中间状态叫做“不确定”(Indeterminate),但需注意的是,并不是所有的使用场景都需要或支持这个状态。下面将介绍如何使用ToggleButton,包括基本用法、样式定制以及事件处理。

若有博文对您有帮助,欢迎点赞关注,收藏评论。 1186

信贷风控分析—征信数据源

详解企业和个人征信报告,以及信贷风控之指标构造案例参考

csdnbt的博客 3626

操作不能完成 (错误 0x00000709) 共享打印机无法连接解决办法

环境:windows Server 2012 + Win10 客户端 问题:使用计算机名和IP地址可以正常连接打印机,但是使用另外的A记录或CN记录无法连接,报此错误 原因:这是打印服务DNS解析的问题 故障补充:假设你的服务器电脑名称叫print01,但是你又建了一条A记录或者CNname 叫PR01,就会发现使用额外的A记录或CN记录就无法连接 故障截图: 操作不能完成 (错误...

瑞哥的博客 3万+

控件记录之toggleButton

很早很早的控件了,不过好像一直都没用过,今天看as控件发现还有这么一个东东,所以百度了一番,觉得很简单,就记录一下吧,老规矩,我很懒,记录代码以后复制粘贴用。         先上布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="

zhq217217的博客 416

2018南京大学计算机夏令营机试

1. Count number of binary strings without consecutive 1’s Given a positive integer n(3≤n≤90), count all possible distinct binary strings of length n such that there are no consecutive 1's . Examples...

climber16的博客 1万+

界面编程之基本界面组件(5)ToggleButton(状态开关按钮)

ToggleButton用于切换程序中的某种状态。 ToggleButton有三个XML属性:android:checked,设置该按钮是否被选中,对应的方法为setChecked(boolean);                                                        android:textOff,设置当按钮没有被选中时显示的文本;

liufeng93的专栏 1050

layui 监听单元格点击事件,获取当前点击单元格的内容以及 所在的表头内容

特别是后台的一些管理系统中 业务中还是会碰见这样的需求呢 如果你的后台使用layui写的话 在表格中 layui 也给我们提供了监听单元格的事件 但是好像不能直接获取到单元格内容个 和 对应的表头 其实 还是可以解决 换个角度使劲就会发现新的世界 不是吗 event: 'username' 在每个表头中加一个 event 属性 这样就可以监听表头事件 记住个 event 和 当前列的字段最好保持一样 table.render({ e...

业余前端的职业经历 1万+

Windows域账户无管理员权限也能装软件?3步搞定UAC设置(附安全提醒)

本文探讨了在Windows域环境中,如何通过配置用户账户控制(UAC)实现临时提权,让无管理员权限的域账户也能安装软件。文章详细介绍了三步走策略:临时加入本地管理员组、调整UAC行为以及至关重要的权限回收,并提供了脚本化部署方案与安全实践指南,旨在平衡企业IT管理的效率与安全。

fox11的博客 756

togglebutton的使用(开关按钮)改变布局的方式

就是给改变状态添加一个监听:

乐天小葵 2130

SAP_SD模块更改销售订单定价简介

方式优点缺点适用场景MASS简单,无需开发不能触发重新定价逻辑修改特定字段BDC (VA02)可模拟人工操作维护复杂,速度慢少量订单批改稳定、安全需ABAP支持推荐用于批量重新定价VBOF标准重算返利仅适返利类条件返利更新通过本文,我们了解了 SAP 的[SAP_SD模块更改销售订单定价]的基本概念和应用方法。希望这些信息能帮助您在实际工作中更好地使用 SAP 系统,提高工作效率和管理水平。更多SAP文章请点击更多SAP文章更新,大家一起学习进步!!!

我小时候很黑的博客 706

Android中使用ToggleButton(开关按钮)按钮实现的灯泡开关效果

示例图:activity.xml文件布局[html] view plain copy &lt;?xml version="1.0" encoding="utf-8"?&gt;  &lt;LinearLayout      xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:app="http://schemas...

qq_29586601的博客 2976

【AutoSAR】【WdgM】WdgM安全管理模块

一、WdgM在AutoSAR里的整体架构 WdgM是在autosar架构里位于服务层的一个基础软件模块;主要监督程序的执行; 主要包括三个模块: 看门狗管理器(WdgM) 看门狗接口(WdgIf) 看门狗驱动(Wdg) 二、三种监督机制 Alive监控-------主要监控周期性软件程序的时间 DeadLine监控-------主要监控非周期软件程序 程序流监控-------主要监控程序流执行的正确性 三、基于全局状态的检测流程 受监管实体(SE):Supervised Ent

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 2990

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

关于安卓开发实现双状态按钮

双状态按钮(Toggle) xml文件代码 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_par...

defukwanmcth26174的博客 208

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ToggleButton --------- 按钮实现开关效果

ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本 ,默认状态下 关。 ToggleButton常用的XML属性 属性名称 描述 android:disabledAlpha 设置按钮在禁用时透明度。 ...

weixin_30823833的博客 282

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

使用ToggleButton按钮实现开关效果

关于ToggleButton,有选中和未选中状态。在两种情况下还需要设置不同的文本内容。ToggleButton有以下几个属性: android:isChecked="true"; android:textOn="开" android:textOff="关" 开与关的内容自己可以设置成适用的不同内容。 目标:在点击ToggleButton状态为true时,显示灯泡发亮的图片;状态

programmerteny的博客 4430

android togglebutton 动画,Android控件笔记——多状态按钮ToggleButton

1、什么是ToggleButton:ToggleButton有两种状态:选中状态和未选中状态,并且需要为不同的状态设置不同的显示文本。2、ToggleButton属性:android:checked="true"android:textOff="关"android:textOn="开"3、使用:我们写一个开关按钮,控制灯泡的开关首先拖入ToggleButton,并对它进行相关的设置:android...

weixin_31800911的博客 443

android模拟点击开关机按钮,Android 实现开关灯效果

activity_main.xmlxmlns:tools="http://schemas.android.com/tools"android:id="@+id/linear_1"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal" >and...

weixin_36352315的博客 487

ToggleButton按钮

ToggleButton:有两种状态,选中和未选中状态,并且需要为不同的状态设置不同的显示文本。 属性:android:checked="true"    //为true时显示textOn的文本内容,false时显示为textOn的文本内容。     android:textOff="关"     android:textOn="开"

u013748247的博客 456

第五章-开关按钮ToggleButton和Switch

public abstract class CompoundButton extends Button implements Checkable java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.widget.Button ...

u012602304的博客 764

灯泡开关

实现灯泡开关主要是使用ToggleButton控件 在xml中设置ToggleButton控件,主要用到textOn和textOff的属性 (默认状态下check为false,当按下该按钮时为true,再次按下该按钮时为false,交替重复)<ToggleButton android:id="@+id/togbutton" android:textOn="开"

..... 835

Android——使用多状态按钮ToggleButton(自己动手 丰衣足食)

最近在看慕课网的Android教程,其中的一节主要介绍开关按钮T

新之助的学习之路 1224

Android 实现开关灯效果

activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/linear_1" android:layou...

weixin_33922670的博客 1141

android控件 ToggleButton-开关开灯关灯

ToggleButton 继承于android.widget.CompoundButton,意思是可切换的,这就说明其有不同状态,选中和没有选中,这里用ToggleButton 实现一个小例子熟悉一下ToggleButton 。 最终效果: 先说一下ToggleButton 的几个基本属性: android:textOn="yes" //打开时的文本 andr

Chailyn的博客 4614
上一篇: Android 中 AutoCompleteTextView和MultiAutoCompleteTextView的区别以及用法
下一篇: RadioButton和CheckBox的区别及使用场景
Colt"
博客等级 码龄9年 30粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值