files tab in repo tabs
This commit is contained in:
parent
71839bcfd6
commit
13e69cd09b
@ -87,9 +87,9 @@ public class RepoDetailActivity extends AppCompatActivity implements RepoBottomS
|
|||||||
if(!tinyDb.getString("issuesCounter").isEmpty()) {
|
if(!tinyDb.getString("issuesCounter").isEmpty()) {
|
||||||
getRepoInfo(instanceUrl, Authorization.returnAuthentication(getApplicationContext(), loginUid, instanceToken), repoOwner, repoName1);
|
getRepoInfo(instanceUrl, Authorization.returnAuthentication(getApplicationContext(), loginUid, instanceToken), repoOwner, repoName1);
|
||||||
}
|
}
|
||||||
Objects.requireNonNull(tabLayout.getTabAt(1)).setCustomView(tabHeader);
|
Objects.requireNonNull(tabLayout.getTabAt(2)).setCustomView(tabHeader);
|
||||||
|
|
||||||
TabLayout.Tab tabOpenIssues = tabLayout.getTabAt(1);
|
TabLayout.Tab tabOpenIssues = tabLayout.getTabAt(2);
|
||||||
ColorStateList textColor = tabLayout.getTabTextColors();
|
ColorStateList textColor = tabLayout.getTabTextColors();
|
||||||
assert tabOpenIssues != null;
|
assert tabOpenIssues != null;
|
||||||
TextView openIssueTabView = Objects.requireNonNull(tabOpenIssues.getCustomView()).findViewById(R.id.counterBadgeText);
|
TextView openIssueTabView = Objects.requireNonNull(tabOpenIssues.getCustomView()).findViewById(R.id.counterBadgeText);
|
||||||
@ -199,21 +199,23 @@ public class RepoDetailActivity extends AppCompatActivity implements RepoBottomS
|
|||||||
switch (position) {
|
switch (position) {
|
||||||
case 0: // information
|
case 0: // information
|
||||||
return RepoInfoFragment.newInstance(repoOwner, repoName);
|
return RepoInfoFragment.newInstance(repoOwner, repoName);
|
||||||
case 1: // issues
|
case 1: // files
|
||||||
|
//return RepoInfoFragment.newInstance(repoOwner, repoName);
|
||||||
|
case 2: // issues
|
||||||
fragment = new IssuesFragment();
|
fragment = new IssuesFragment();
|
||||||
break;
|
break;
|
||||||
case 2: // closed issues
|
case 3: // closed issues
|
||||||
fragment = new ClosedIssuesFragment();
|
fragment = new ClosedIssuesFragment();
|
||||||
break;
|
break;
|
||||||
case 3: // milestones
|
case 4: // milestones
|
||||||
return MilestonesFragment.newInstance(repoOwner, repoName);
|
return MilestonesFragment.newInstance(repoOwner, repoName);
|
||||||
case 4: // labels
|
case 5: // labels
|
||||||
return LabelsFragment.newInstance(repoOwner, repoName);
|
return LabelsFragment.newInstance(repoOwner, repoName);
|
||||||
case 5: // branches
|
case 6: // branches
|
||||||
return BranchesFragment.newInstance(repoOwner, repoName);
|
return BranchesFragment.newInstance(repoOwner, repoName);
|
||||||
case 6: // releases
|
case 7: // releases
|
||||||
return ReleasesFragment.newInstance(repoOwner, repoName);
|
return ReleasesFragment.newInstance(repoOwner, repoName);
|
||||||
case 7: // collaborators
|
case 8: // collaborators
|
||||||
return CollaboratorsFragment.newInstance(repoOwner, repoName);
|
return CollaboratorsFragment.newInstance(repoOwner, repoName);
|
||||||
}
|
}
|
||||||
return fragment;
|
return fragment;
|
||||||
@ -221,7 +223,7 @@ public class RepoDetailActivity extends AppCompatActivity implements RepoBottomS
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getCount() {
|
public int getCount() {
|
||||||
return 8;
|
return 9;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
5
app/src/main/res/drawable/ic_folder_24.xml
Normal file
5
app/src/main/res/drawable/ic_folder_24.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<vector android:height="24dp" android:tint="#FFFFFF"
|
||||||
|
android:viewportHeight="24.0" android:viewportWidth="24.0"
|
||||||
|
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<path android:fillColor="#FF000000" android:pathData="M10,4H4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V8c0,-1.1 -0.9,-2 -2,-2h-8l-2,-2z"/>
|
||||||
|
</vector>
|
@ -39,6 +39,12 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/tab_text_info" />
|
android:text="@string/tab_text_info" />
|
||||||
|
|
||||||
|
<com.google.android.material.tabs.TabItem
|
||||||
|
android:id="@+id/tabItemFiles"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/tab_text_files" />
|
||||||
|
|
||||||
<com.google.android.material.tabs.TabItem
|
<com.google.android.material.tabs.TabItem
|
||||||
android:id="@+id/tabItem2_issues"
|
android:id="@+id/tabItem2_issues"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -131,6 +131,7 @@
|
|||||||
<string name="genericApiStatusError">Instance has returned an error. Code\u0020</string>
|
<string name="genericApiStatusError">Instance has returned an error. Code\u0020</string>
|
||||||
<string name="title_activity_repo_detail">RepoDetailActivity</string>
|
<string name="title_activity_repo_detail">RepoDetailActivity</string>
|
||||||
<string name="tab_text_info">Details</string>
|
<string name="tab_text_info">Details</string>
|
||||||
|
<string name="tab_text_files">Files</string>
|
||||||
<string name="tab_text_issues">Open Issues</string>
|
<string name="tab_text_issues">Open Issues</string>
|
||||||
<string name="tabItemCloseIssues">Closed Issues</string>
|
<string name="tabItemCloseIssues">Closed Issues</string>
|
||||||
<string name="tab_text_ml">Milestones</string>
|
<string name="tab_text_ml">Milestones</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user