javierugarte / Githubcontributionsview
Licence: other
A library to show the map of contributions (Github)
Stars: ✭ 27
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Githubcontributionsview
Crunchycalendar
A beautiful material calendar with endless scroll, range selection and a lot more!
Stars: ✭ 465 (+1622.22%)
Mutual labels: custom-view
Fogview library
FogView is a android library that can show fog on any layout and the fog removes when user rubs it.
Stars: ✭ 633 (+2244.44%)
Mutual labels: custom-view
Statefullayout
Android layout to show template for loading, empty, error etc. states
Stars: ✭ 813 (+2911.11%)
Mutual labels: custom-view
Stateview
✨ StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView at runtime.
Stars: ✭ 573 (+2022.22%)
Mutual labels: custom-view
Freedrawview
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
Stars: ✭ 627 (+2222.22%)
Mutual labels: custom-view
Codeview Android
Display code with syntax highlighting ✨ in native way.
Stars: ✭ 748 (+2670.37%)
Mutual labels: custom-view
Easysegmentedbarview
本库主要提供一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分段、bar条样式正常/圆形/三角形,segment文字样式、进度设置、进度标记类型设置、分段描述设置、其它更多自定义设置等功能。
Stars: ✭ 455 (+1585.19%)
Mutual labels: custom-view
Ancustomview
Blog for @IBDesignable and @IBInspectable in Swift for make Custom View.
Stars: ✭ 14 (-48.15%)
Mutual labels: custom-view
Easysignseekbar
本库主要提供一个漂亮而强大的自定义SeekBar,进度变化由提示牌 (sign)展示,具有强大的属性设置,支持设置section(节点)、mark(标记)、track(轨迹)、thumb(拖动块)、progress(进度)、sign(提示框)等功能
Stars: ✭ 629 (+2229.63%)
Mutual labels: custom-view
Draggableflagview
可拖拽的红点,(仿新版QQ,tab下面拖拽标记为已读的效果),拖拽一定的距离可以消失回调。
Stars: ✭ 811 (+2903.7%)
Mutual labels: custom-view
Xrecyclerview
A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView
Stars: ✭ 5,269 (+19414.81%)
Mutual labels: custom-view
Passcodeview
Material Design PasscodeView for Android.
Stars: ✭ 513 (+1800%)
Mutual labels: custom-view
Androidall
Android 程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、插件化、热更新、Kotlin、NDK、Jetpack,以及常用的开源框架源码分析如 Flutter、Router、RxJava、Glide、LeakCanary、Dagger2、Retrofit、OkHttp、ButterKnife 等
Stars: ✭ 849 (+3044.44%)
Mutual labels: custom-view
Creditcardview
💳 CreditCardView is an Android library that allows developers to create the UI which replicates an actual Credit Card.
Stars: ✭ 744 (+2655.56%)
Mutual labels: custom-view
Imagelabelview
A view for data-labeling(a tool for machine learning).
Stars: ✭ 20 (-25.93%)
Mutual labels: custom-view
Labelsview
Android的标签列表控件。可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项、单行显示、最大显示行数等功能。
Stars: ✭ 777 (+2777.78%)
Mutual labels: custom-view
GithubContributionsView
You can customize the color
Download sample
Download here
Download library
- Using Gradle
compile 'com.github.javierugarte:githubcontributionsview:1.2.2'
- Using Maven
<dependency>
<groupId>com.github.javierugarte</groupId>
<artifactId>githubcontributionsview</artifactId>
<version>1.2.2</version>
<type>pom</type>
</dependency>
How to use this library
- java
GitHubContributionsView contributionView = (GitHubContributionsView)
findViewById(R.id.github_contributions_view);
contributionView.loadUserName("javierugarte");
- customize programatically
contributionsView.setBaseColor(R.color.colorAccent);
contributionsView.setBaseEmptyColor("#EEEEEE");
contributionsView.setBackgroundBaseColor(Color.TRANSPARENT);
contributionsView.setLastWeeks(50);
contributionsView.displayMonth(true);
contributionsView.setTextColor(R.color.colorPrimary);
- xml
<com.github.javierugarte.GitHubContributionsView
android:id="@+id/github_contributions_view_attrs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
app:baseColor="@color/colorAccent"
app:baseEmptyColor="#0FFF4081"
app:displayMonth="true"
app:textColor="@color/colorPrimary"
app:username="javierugarte" />
- attrs table
Attr name | Attr format | Example |
---|---|---|
baseColor | color | #D6E685 |
backgroundBaseColor | color | #FFFFFF |
baseEmptyColor | color | #EEEEEE |
displayMonth | boolean | true / false |
textColor | color | #000000 |
lastWeeks | integer | 50 |
username | string | javierugarte |
Contribute
Apps using this library
Want to be here? Open an issue
or make a pull request
.
Gitskarios | |
GitNav | |
FastHub | |
AndroidProjectsClient |
Contributors
About me
jugarte.es
Javier González -License
Copyright 2016 Javier González
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.
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].