All Projects → javierugarte → Githubcontributionsview

javierugarte / Githubcontributionsview

Licence: other
A library to show the map of contributions (Github)

Programming Languages

java
68154 projects - #9 most used programming language

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
Views
A collection of cool android custom views
Stars: ✭ 580 (+2048.15%)
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
Statusview
Custom status view for Android.
Stars: ✭ 775 (+2770.37%)
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
Freepager
ViewPagers library for Android
Stars: ✭ 461 (+1607.41%)
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
Iconswitch
🍭 Custom Android Switch widget
Stars: ✭ 874 (+3137.04%)
Mutual labels:  custom-view
Labelsview
Android的标签列表控件。可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项、单行显示、最大显示行数等功能。
Stars: ✭ 777 (+2777.78%)
Mutual labels:  custom-view

GithubContributionsView

Download

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

Issues

Apps using this library

Want to be here? Open an issue or make a pull request.

Gitskarios
GitNav
FastHub
AndroidProjectsClient

Contributors

About me

Javier González - jugarte.es

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].