一个不甘平凡的 Checkbox

1,688 阅读1分钟
原文链接: github.com

ACheckBox

Download
Android Arsenal

This is a simple CheckBox for Android with cool animation.

Import to your project

Gradle

compile 'com.bigmercu.cBox:cbox:1.08'

Maven

in build.gradle of your project

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://dl.bintray.com/bigmercu/maven/'
        }
    }
}
...

in build.gradle of your Module

dependencies {
  ...
    compile 'com.bigmercu.cBox:cbox:1.08'
}

Attrs

attr format
stroke_width dimension
color_before color
color_after color
check_text string
check_style fork/hook
show_border boolean
is_circle_border boolean

Usage

In Layout File


In Java File

        mCheckBox.setChecked(boolean);
        mCheckBox.setOnCheckedChangeListener(new CheckBox..OnCheckedChangeListener() {
            @Override
            public void onChange(boolean checked) {
            }
        });
        mCheckBox.isChecked()

screenShot





what's new

  • 2016-08-21:add the circle border and lots of Code refactoring.
  • 2016-08-15:first update.

About

License

   Copyright 2016 bigmercu

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.