package tellh.com.gitclub.model.entity;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import tellh.com.gitclub.presentation.view.adapter.EasySpinnerAdapter;
/**
* Created by tlh on 2016/10/2 :)
*/
public class Branch implements EasySpinnerAdapter.SpinnerEntity {
/**
* name : master
* commit : {"sha":"dbc27ba20c6aba34ff148598a370f6c27e06c468","url":"https://api.github.com/repos/TellH/AutoGo/commits/dbc27ba20c6aba34ff148598a370f6c27e06c468"}
*/
private String name;
/**
* sha : dbc27ba20c6aba34ff148598a370f6c27e06c468
* url : https://api.github.com/repos/TellH/AutoGo/commits/dbc27ba20c6aba34ff148598a370f6c27e06c468
*/
private CommitEntity commit;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public CommitEntity getCommit() {
return commit;
}
public void setCommit(CommitEntity commit) {
this.commit = commit;
}
public static class CommitEntity {
private String sha;
private String url;
public String getSha() {
return sha;
}
public void setSha(String sha) {
this.sha = sha;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
@Override
public View createEntityView(int position, ViewGroup parent) {
TextView textView = new TextView(parent.getContext());
// textView.setTextColor(ContextCompat.getColor(parent.getContext(), R.color.gray_text));
textView.setTextSize(22);
textView.setText(name);
textView.setGravity(Gravity.CENTER);
return textView;
}
}