All Projects → ChengangFeng → Tickview

ChengangFeng / Tickview

Licence: mit
一个精致带感的打钩小动画

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Tickview

Sliding Panel
Android sliding panel that is part of the view hierarchy, not above it.
Stars: ✭ 433 (+52.46%)
Mutual labels:  custom-view, widget
Iconswitch
🍭 Custom Android Switch widget
Stars: ✭ 874 (+207.75%)
Mutual labels:  custom-view, widget
EasyMoney-Widgets
The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc.
Stars: ✭ 91 (-67.96%)
Mutual labels:  widget, custom-view
BakingApp
🍛🍴 This app allows a user to select a recipe and see video-guided steps for how to complete it, showcasing MVVM, Retrofit, ExoPlayer with lifecycle components, Master/Detail Flow, Widgets.
Stars: ✭ 18 (-93.66%)
Mutual labels:  widget
koleton
The easiest library to show skeleton screens in an Android app.
Stars: ✭ 84 (-70.42%)
Mutual labels:  android-animation
Uilibrary
平时项目开发中写的自定义Drawable、View和Shape
Stars: ✭ 260 (-8.45%)
Mutual labels:  custom-view
Bootstrap Year Calendar
A fully customizable year calendar widget, for boostrap !
Stars: ✭ 282 (-0.7%)
Mutual labels:  widget
giscus
A comments system powered by GitHub Discussions. 💬 💎
Stars: ✭ 1,448 (+409.86%)
Mutual labels:  widget
Circle
你没有看错,全是纯手工打造!
Stars: ✭ 269 (-5.28%)
Mutual labels:  custom-view
Tableview
TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
Stars: ✭ 2,928 (+930.99%)
Mutual labels:  custom-view
Playerbase
The basic library of Android player will process complex business components. The access is simple。Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。
Stars: ✭ 2,814 (+890.85%)
Mutual labels:  widget
VZ Clock
Watch as a smart home module
Stars: ✭ 21 (-92.61%)
Mutual labels:  widget
Rxanime
Visualizer to understand RxJava operators
Stars: ✭ 261 (-8.1%)
Mutual labels:  custom-view
feedback
A simple widget for getting better feedback.
Stars: ✭ 178 (-37.32%)
Mutual labels:  widget
Carbon
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
Stars: ✭ 2,942 (+935.92%)
Mutual labels:  widget
CustomViewStudy
This repository is used to learn CustomView(Text、Image、Progress、ViewGroup、ViewGragHelper).
Stars: ✭ 76 (-73.24%)
Mutual labels:  custom-view
Funnyviews
💘A lot of funny & custom views for android, will continue to update.
Stars: ✭ 267 (-5.99%)
Mutual labels:  custom-view
yii2-notification-wrapper
Yii2-notification-wrapper module renders a message from session flash (with ajax, pjax support and etc.) through Growl, Noty, Toastr and more libraries
Stars: ✭ 78 (-72.54%)
Mutual labels:  widget
DraggableTreeView
TreeView with drag and drop (n-th level)
Stars: ✭ 95 (-66.55%)
Mutual labels:  custom-view
Triangulationdrawable
Low Ploy Triangulation Animation on Android.
Stars: ✭ 259 (-8.8%)
Mutual labels:  widget

TickView

一个精致的打钩小动画,模仿轻芒杂志标记已读的动画

效果图

使用

Step 1

allprojects {
  repositories {
    ...
    maven { url 'https://www.jitpack.io' }
  }
}

Step 2

dependencies {
    compile 'com.github.ChengangFeng:TickView:v1.0.2'
}

Step 3

xml配置

<com.github.chengang.library.TickView
    android:id="@+id/tick_view_accent"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:check_base_color="@color/colorAccent"
    app:rate="normal" />

点击事件回调

tickView.setOnCheckedChangeListener(new TickView.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(TickView tickView, boolean isCheck) {
        //do something here
    }
});

模拟点击效果

tickView.toggle();

手动更改控件状态

tickView.setChecked(true);

思路实现

优化思路

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].