有趣的正确错误指标--第三方开源--AnimCheckBox

这个很有趣的正确错误指标通过AnimCheckBox实现,下载地址:https://github.com/lguipeng/AnimCheckBox

代码:

activity_main.xml:

 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     xmlns:app="http://schemas.android.com/apk/res-auto"
 4     android:layout_width="match_parent"
 5     android:layout_height="match_parent" >
 6
 7     <!-- app:circle_color 点击后的背景颜色设置 -->
 8     <!-- app:stroke_color 线条颜色和点击后的勾勾颜色设置 -->
 9     <!-- app:stroke_width  线条宽度设置 -->
10
11     <com.github.lguipeng.library.animcheckbox.AnimCheckBox
12         android:id="@+id/checkBox"
13         android:layout_width="80dp"
14         android:layout_height="80dp"
15         android:layout_centerInParent="true"
16         app:circle_color="#1976D2"
17         app:stroke_color="#B71C1C"
18         app:stroke_width="4dp" />
19
20
21 </RelativeLayout>

MainActivity.java:

 1 package com.zzw.testanimcheckbox;
 2
 3 import com.github.lguipeng.library.animcheckbox.AnimCheckBox;
 4
 5 import android.app.Activity;
 6 import android.os.Bundle;
 7
 8 public class MainActivity extends Activity {
 9
10     @Override
11     protected void onCreate(Bundle savedInstanceState) {
12         super.onCreate(savedInstanceState);
13         setContentView(R.layout.activity_main);
14
15         AnimCheckBox checkBox = (AnimCheckBox) findViewById(R.id.checkBox);
16         // 设置正确不正确
17         checkBox.setChecked(true);
18         /*
19          * 首先APP进入界面显示的是正确的(也就是勾,上方设置的是true)
20          * 当代码进去了下面这句checkBox.setChecked(false, animation);
21          * 表示变为false的状态(也就是圆圈),这个瞬间的变化动画实现不实现由后面这个animation决定
22          * 当animation为true的时候瞬间动画效果会体现出来,反之没有动画,进入界面就是false(圈圈)
23          */
24         boolean animation = true;
25         checkBox.setChecked(false, animation);
26
27     }
28 }
时间: 2024-10-26 17:59:14

有趣的正确错误指标--第三方开源--AnimCheckBox的相关文章

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 2015-04-05 15:25 2482人阅读 评论(1) 收藏 举报开源框架 图像: 1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.      下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,

iOS开发-常用第三方开源框架介绍

iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下G

【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位...

[转]http://www.tuicool.com/articles/jyA3MrU Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章. Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些.如果你还想了解更多的Android开源库,可以关注我的博客,每一个库都是我认真查看或者编译运行

Android之史上最全最简单最有用的第三方开源库收集整理

Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章. Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些.如果你还想了解更多的Android开源库,可以关注我的博客,每一个库都是我认真查看或者编译运行的,希望对你产生帮助. 原文: http://blog.csdn.net/caoyou

android 向服务器Get和Post请求的两种方式,android向服务器发送文件,自己组装协议和借助第三方开源

/** * @author [email protected] * @time 20140606 */ package com.intbird.utils; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream

Android 第三方开源库收集整理(转)

原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章. Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些.如果你还想了解更多的Android开源库,可以关注我的博

CocoaPods:管理Objective-c 程序中各种第三方开源库关联

在我们的iOS程序中,经常会用到多个第三方的开源库,通常做法是去下载最新版本的开源库,然后拖拽到工程中. 但是,第三方开源库的数量一旦比较多,版本的管理就非常的麻烦.有没有什么办法可以简化对第三方库的管理呢?有!在使用SDWebImage这个第三方库的时候,我在学习如何将进度展现时,看到有人提到用CocoaPods(http://cocoapods.org/,需FQ) 来管理第三方开源库. CocoaPods是管理Objective-c 程序中各种第三方开源库关联非常棒的方式,只要安裝好 Coc

开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

[原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文  http://blog.csdn.net/caoyouxing/article/details/42418591 主题 开源 安卓开发 http://www.tuicool.com/articles/jyA3MrU Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自

CocoaPods管理第三方开源组件,入门介绍

原文链接:Introduction to CocoaPods Tutorial 通过这个教程,你会学习使用一个很流行的第三方开源组件管理工具----CocoaPods.不过这个工具是什么,为什么要使用它呢? 作为一个iOS开发者,你一定会用到很多别人的代码,这些代码以类库的形式提供.想象一下,如果所有的东西都要你从零开始创建,得有多麻烦! 如果没有管理工具,你可能会简单地将每个组件加入到你的工程中.但是,这么做有一些弊端: 1. 组件代码保存在你的工程中,浪费空间. 2. 没有一个集中的能看到所