Merge branch 'milestoneProgress' of 6543/GitNex into master
This commit is contained in:
commit
c31cf53023
@ -9,6 +9,7 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.Filter;
|
import android.widget.Filter;
|
||||||
import android.widget.Filterable;
|
import android.widget.Filterable;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import com.amulyakhare.textdrawable.TextDrawable;
|
import com.amulyakhare.textdrawable.TextDrawable;
|
||||||
import com.vdurmont.emoji.EmojiParser;
|
import com.vdurmont.emoji.EmojiParser;
|
||||||
@ -59,6 +60,7 @@ public class MilestonesAdapter extends RecyclerView.Adapter<MilestonesAdapter.Mi
|
|||||||
private TextView msClosedIssues;
|
private TextView msClosedIssues;
|
||||||
private TextView msDueDate;
|
private TextView msDueDate;
|
||||||
private ImageView msStatus;
|
private ImageView msStatus;
|
||||||
|
private ProgressBar msProgress;
|
||||||
|
|
||||||
private MilestonesViewHolder(View itemView) {
|
private MilestonesViewHolder(View itemView) {
|
||||||
super(itemView);
|
super(itemView);
|
||||||
@ -69,6 +71,7 @@ public class MilestonesAdapter extends RecyclerView.Adapter<MilestonesAdapter.Mi
|
|||||||
msOpenIssues = itemView.findViewById(R.id.milestoneIssuesOpen);
|
msOpenIssues = itemView.findViewById(R.id.milestoneIssuesOpen);
|
||||||
msClosedIssues = itemView.findViewById(R.id.milestoneIssuesClosed);
|
msClosedIssues = itemView.findViewById(R.id.milestoneIssuesClosed);
|
||||||
msDueDate = itemView.findViewById(R.id.milestoneDueDate);
|
msDueDate = itemView.findViewById(R.id.milestoneDueDate);
|
||||||
|
msProgress = itemView.findViewById(R.id.milestoneProgress);
|
||||||
|
|
||||||
/*issueTitle.setOnClickListener(new View.OnClickListener() {
|
/*issueTitle.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
@ -183,6 +186,16 @@ public class MilestonesAdapter extends RecyclerView.Adapter<MilestonesAdapter.Mi
|
|||||||
holder.msClosedIssues.setText(String.valueOf(currentItem.getClosed_issues()));
|
holder.msClosedIssues.setText(String.valueOf(currentItem.getClosed_issues()));
|
||||||
holder.msClosedIssues.setOnClickListener(new ClickListener(mCtx.getResources().getString(R.string.milestoneClosedIssues, currentItem.getClosed_issues()), mCtx));
|
holder.msClosedIssues.setOnClickListener(new ClickListener(mCtx.getResources().getString(R.string.milestoneClosedIssues, currentItem.getClosed_issues()), mCtx));
|
||||||
|
|
||||||
|
if ((currentItem.getOpen_issues() + currentItem.getClosed_issues()) > 0) {
|
||||||
|
if (currentItem.getOpen_issues() == 0) {
|
||||||
|
holder.msProgress.setProgress(100);
|
||||||
|
} else {
|
||||||
|
holder.msProgress.setProgress(100*currentItem.getClosed_issues()/(currentItem.getOpen_issues() + currentItem.getClosed_issues()));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
holder.msProgress.setProgress(0);
|
||||||
|
}
|
||||||
|
|
||||||
if(currentItem.getDue_on() != null) {
|
if(currentItem.getDue_on() != null) {
|
||||||
|
|
||||||
if (timeFormat.equals("normal") || timeFormat.equals("pretty")) {
|
if (timeFormat.equals("normal") || timeFormat.equals("pretty")) {
|
||||||
|
@ -53,7 +53,24 @@
|
|||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="12dp"
|
android:layout_marginTop="5dp"
|
||||||
|
android:layout_marginBottom="0dp"
|
||||||
|
android:orientation="horizontal">
|
||||||
|
|
||||||
|
<ProgressBar
|
||||||
|
android:id="@+id/milestoneProgress"
|
||||||
|
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_weight="100"
|
||||||
|
android:progress="50"
|
||||||
|
android:progressTint="#00FF25" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
android:layout_marginBottom="5dp"
|
android:layout_marginBottom="5dp"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user