ChengangFeng / Tickview
Licence: mit
一个精致带感的打钩小动画
Stars: ✭ 284
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
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
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
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
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].