마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Android에서 Github Contributions Graph를 어떻게 띄우나요?

0 추천

아래 이미지 와 같이 만들고 싶은대 방법이 잘 나와있지 않네요 ㅠㅠ 혹시 아시는분 계실까요?
https://github.com/javierugarte/GithubContributionsView 
여기에 있는 라이브러리는 작동이 잘 안되네요

너하고 (150 포인트) 님이 2022년 1월 10일 질문

1개의 답변

0 추천
 
채택된 답변

Contribution View를 보니까 월/일 별로 어느정도의 contribution이 이루어졌는지 보여주는 거네요. 그리고 해당 날짜를 누르면 클릭이벤트가 동작을 하면 되는 것 같구요.

GridView, TableView 또는 RecyclerView에 GridLayoutManager + Horizonatal 중 하나를 사용하면 되지 않을까요. RecyclerView 를 사용할 경우, Adapter에 적절한 데이터만 제공하면 될 것 같은데요.

public class ContributionItem {
    private final String date;
    private final int count;

    public ContributionItem(String date, int count) {
       this.date = date;
       this.count = count;
    }
  
    public String getDate() {
       return date;
    }

    public int getCount() {
       return count;
    }

    public int getColor() {
         // count를 기반으로 적절한 color를 리턴하는 코드.
    }
} 

 

spark (224,800 포인트) 님이 2022년 1월 11일 답변
너하고님이 2022년 1월 11일 채택됨
해당 라이브러리를 포크해서 잘 안되는 부분을 찾아 수정해 보시는 건 어떨까요?
답변 감사합니다. 생각해보지 못한 접근방식이네요
...