Skip to content
This repository was archived by the owner on Mar 24, 2023. It is now read-only.

Commit 5dabecb

Browse files
Updated About dialog
Signed-off-by: sunilpaulmathew <[email protected]>
1 parent c97dbbf commit 5dabecb

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed

app/src/main/java/com/smartpack/kernelprofiler/MainActivity.java

+11
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,14 @@ public class MainActivity extends AppCompatActivity {
4949
private AppCompatTextView mCardTitle;
5050
private AppCompatTextView mAppName;
5151
private AppCompatTextView mAboutApp;
52+
private AppCompatTextView mDevelopedBy;
5253
private AppCompatTextView mHowTo;
5354
private AppCompatTextView mHowToSummary;
5455
private AppCompatTextView mChangeLog;
5556
private AppCompatTextView mCreditsTitle;
5657
private AppCompatTextView mCredits;
5758
private AppCompatTextView mCancel;
59+
private AppCompatImageView mDeveloper;
5860
private CardView mForegroundCard;
5961

6062
@Override
@@ -73,6 +75,8 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
7375
mCardTitle = findViewById(R.id.card_title);
7476
mAppName = findViewById(R.id.app_title);
7577
mAboutApp = findViewById(R.id.about_app);
78+
mDevelopedBy = findViewById(R.id.developed_by);
79+
mDeveloper = findViewById(R.id.developer);
7680
mHowTo = findViewById(R.id.how_to);
7781
mHowToSummary = findViewById(R.id.how_to_summary);
7882
mCreditsTitle = findViewById(R.id.credits_title);
@@ -85,6 +89,9 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
8589
mCancel.setOnClickListener(v -> {
8690
closeForeground();
8791
});
92+
mDeveloper.setOnClickListener(v -> {
93+
Utils.launchUrl("https://github.com/sunilpaulmathew", this);
94+
});
8895

8996
if (Utils.isNotDonated(this)) {
9097
AdView mAdView = findViewById(R.id.adView);
@@ -360,6 +367,8 @@ private void aboutDialogue(Context context) {
360367
mAppIcon.setVisibility(View.VISIBLE);
361368
mAppName.setVisibility(View.VISIBLE);
362369
mAboutApp.setVisibility(View.VISIBLE);
370+
mDevelopedBy.setVisibility(View.VISIBLE);
371+
mDeveloper.setVisibility(View.VISIBLE);
363372
mHowTo.setVisibility(View.VISIBLE);
364373
mHowToSummary.setVisibility(View.VISIBLE);
365374
mCreditsTitle.setVisibility(View.VISIBLE);
@@ -391,6 +400,8 @@ private void closeForeground() {
391400
mAppIcon.setVisibility(View.GONE);
392401
mAppName.setVisibility(View.GONE);
393402
mAboutApp.setVisibility(View.GONE);
403+
mDevelopedBy.setVisibility(View.GONE);
404+
mDeveloper.setVisibility(View.GONE);
394405
mHowTo.setVisibility(View.GONE);
395406
mHowToSummary.setVisibility(View.GONE);
396407
mCreditsTitle.setVisibility(View.GONE);
73.5 KB
Loading

app/src/main/res/layout/rv_foreground_view.xml

+22
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,28 @@
133133
android:textIsSelectable="true"
134134
android:textSize="15sp" />
135135

136+
<androidx.appcompat.widget.AppCompatTextView
137+
android:id="@+id/developed_by"
138+
android:layout_width="match_parent"
139+
android:layout_height="wrap_content"
140+
android:layout_marginTop="25dp"
141+
android:textStyle="bold"
142+
android:gravity="center_horizontal"
143+
android:text="@string/developed_by"
144+
android:textColor="?android:attr/colorAccent"
145+
android:textIsSelectable="true"
146+
android:visibility="gone"
147+
android:textSize="18sp" />
148+
149+
<androidx.appcompat.widget.AppCompatImageView
150+
android:id="@+id/developer"
151+
android:layout_width="125dp"
152+
android:layout_height="125dp"
153+
android:layout_marginTop="15dp"
154+
android:src="@drawable/ic_developer"
155+
android:layout_gravity="center"
156+
android:visibility="gone" />
157+
136158
<androidx.appcompat.widget.AppCompatTextView
137159
android:id="@+id/credits_title"
138160
android:layout_width="match_parent"

app/src/main/res/values/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
<string name="description_unknown">Description for this profile is not provided by the developer.</string>
2525
<string name="default_profile">Default Profile (Mandatory)</string>
2626
<string name="default_profile_summary">Specify default profile name (including \'.sh\' extension) here!</string>
27+
<string name="developed_by">Developed By</string>
2728
<string name="developer_credits">Developer Credits</string>
2829
<string name="developer_credits_summary">Add credits text to be shown in the app as copyright!</string>
2930
<string name="documentation">Documentation</string>

0 commit comments

Comments
 (0)