Skip to content

Commit 4352b23

Browse files
Updated About dialog
Signed-off-by: sunilpaulmathew <sunil.kde@gmail.com>
1 parent 48bc125 commit 4352b23

8 files changed

Lines changed: 40 additions & 5 deletions

File tree

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,12 @@ public class MainActivity extends AppCompatActivity {
4949
private AppCompatTextView mCardTitle;
5050
private AppCompatTextView mAppName;
5151
private AppCompatTextView mAboutApp;
52+
private AppCompatTextView mDevelopedBy;
5253
private AppCompatTextView mCreditsTitle;
5354
private AppCompatTextView mCredits;
5455
private AppCompatTextView mForegroundText;
5556
private AppCompatTextView mCancel;
57+
private AppCompatImageView mDeveloper;
5658
private boolean mExit;
5759
private boolean mForegroundActive = false;
5860
private CardView mForegroundCard;
@@ -84,9 +86,14 @@ protected void onCreate(Bundle savedInstanceState) {
8486
mCardTitle = findViewById(R.id.card_title);
8587
mAppName = findViewById(R.id.app_title);
8688
mAboutApp = findViewById(R.id.about_app);
89+
mDevelopedBy = findViewById(R.id.developed_by);
90+
mDeveloper = findViewById(R.id.developer);
8791
mCreditsTitle = findViewById(R.id.credits_title);
8892
mCredits = findViewById(R.id.credits);
8993
mForegroundText = findViewById(R.id.foreground_text);
94+
mDeveloper.setOnClickListener(v -> {
95+
Utils.launchUrl("https://github.com/sunilpaulmathew", this);
96+
});
9097
mCancel = findViewById(R.id.cancel_button);
9198
mBack.setOnClickListener(v -> {
9299
closeForeground();
@@ -365,6 +372,8 @@ private void aboutDialog() {
365372
mAppIcon.setVisibility(View.VISIBLE);
366373
mAppName.setVisibility(View.VISIBLE);
367374
mAboutApp.setVisibility(View.VISIBLE);
375+
mDevelopedBy.setVisibility(View.VISIBLE);
376+
mDeveloper.setVisibility(View.VISIBLE);
368377
mCreditsTitle.setVisibility(View.VISIBLE);
369378
mCredits.setVisibility(View.VISIBLE);
370379
mCancel.setVisibility(View.VISIBLE);
@@ -378,6 +387,8 @@ private void closeForeground() {
378387
mAppIcon.setVisibility(View.GONE);
379388
mAppName.setVisibility(View.GONE);
380389
mAboutApp.setVisibility(View.GONE);
390+
mDevelopedBy.setVisibility(View.GONE);
391+
mDeveloper.setVisibility(View.GONE);
381392
mCreditsTitle.setVisibility(View.GONE);
382393
mCredits.setVisibility(View.GONE);
383394
mForegroundText.setVisibility(View.GONE);
73.5 KB
Loading

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,28 @@
107107
android:textIsSelectable="true"
108108
android:textSize="15sp" />
109109

110+
<androidx.appcompat.widget.AppCompatTextView
111+
android:id="@+id/developed_by"
112+
android:layout_width="match_parent"
113+
android:layout_height="wrap_content"
114+
android:layout_marginTop="25dp"
115+
android:textStyle="bold"
116+
android:gravity="center_horizontal"
117+
android:text="@string/developed_by"
118+
android:textColor="?android:attr/colorAccent"
119+
android:textIsSelectable="true"
120+
android:visibility="gone"
121+
android:textSize="18sp" />
122+
123+
<androidx.appcompat.widget.AppCompatImageView
124+
android:id="@+id/developer"
125+
android:layout_width="125dp"
126+
android:layout_height="125dp"
127+
android:layout_marginTop="15dp"
128+
android:src="@drawable/ic_developer"
129+
android:layout_gravity="center"
130+
android:visibility="gone" />
131+
110132
<androidx.appcompat.widget.AppCompatTextView
111133
android:id="@+id/credits_title"
112134
android:layout_width="match_parent"

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
<!--Author: Mikesew1320 <mikesew1320@gmail.com>-->
33

44
<string name="about">ስለ እኛ</string>
5-
<string name="about_summary">ቢዚቦክስ ጫኝ ለተለያዩ የ አንድሮይድ ሥነ ሕንፃዎች (አርምቪ7 / አርም64 እና x86) የ “ቢዚቦክስ” መጫኛ የአንድ ጊዜ ጠቅታ ነው።\n\n&#169;<b>sunilpaulmathew</b>\n\n<b><i> https://busybox.net/</i></b> - <i>ቢዚቦክስ ባይነሪዎች</i>\n<b><i>Grarak</i></b> - <i>መነሻ ኮድ</i>\n<b><i>SmgKhOaRn</i></b> - <i>የኮሪያኛ ትርጉም</i>\n<b><i>sajid_islam</i></b> - <i>የመተግበሪያ አዶ</i></string>
5+
<string name="about_summary">ቢዚቦክስ ጫኝ ለተለያዩ የ አንድሮይድ ሥነ ሕንፃዎች (አርምቪ7 / አርም64 እና x86) የ “ቢዚቦክስ” መጫኛ የአንድ ጊዜ ጠቅታ ነው።</string>
66
<string name="cancel">ይቅር</string>
7+
<string name="credits_summary"><b><i> https://busybox.net/</i></b> - <i>ቢዚቦክስ ባይነሪዎች</i>\n<b><i>Grarak</i></b> - <i>መነሻ ኮድ</i>\n<b><i>SmgKhOaRn</i></b> - <i>የኮሪያኛ ትርጉም</i>\n<b><i>sajid_islam</i></b> - <i>የመተግበሪያ አዶ</i></string>
78
<string name="dark">ጨለማ</string>
89
<string name="dark_theme">ጠቆር ያለ ገፅታ</string>
910
<string name="donations">ልገሳ</string>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!--Author: kopsomanas <kgstradviolin@outlook.com>-->
33

44
<string name="about">Σχετικά με</string>
5-
<string name="about_summary">Το BusyBox Installer είναι μια εφαρμογή εγκατάστασης BusyBox με ένα κλικ για διάφορες αρχιτεκτονικές android (ARM/ARM64 και x86).\n\n&#169;<b>sunilpaulmathew</b></string>
5+
<string name="about_summary">Το BusyBox Installer είναι μια εφαρμογή εγκατάστασης BusyBox με ένα κλικ για διάφορες αρχιτεκτονικές android (ARM/ARM64 και x86).</string>
66
<string name="busybox_version">Έκδοση BusyBox</string>
77
<string name="cancel">Ακύρωση</string>
88
<string name="credits">Ευχαριστίες</string>

app/src/main/res/values-pt-rBR/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
22

33
<string name="about">Sobre</string>
4-
<string name="about_summary">BusyBox Installer é um utilitário de instalação do BusyBox de um clique para várias arquiteturas do Android (ARM/ARM64 e x86).\n\n&#169;<b>sunilpaulmathew</b></string>
4+
<string name="about_summary">BusyBox Installer é um utilitário de instalação do BusyBox de um clique para várias arquiteturas do Android (ARM/ARM64 e x86).</string>
55
<string name="cancel">Cancelar</string>
66
<string name="credits">Créditos</string>
77
<string name="credits_summary"><b><i>https://busybox.net/</i></b> - <i>Binários BusyBox</i>\n<b><i>Grarak</i></b> - Um monte de código\n<b><i>SmgKhOaRn</i></b> - <i>Tradução para Coreano</i>\n<b><i>sajid_islam</i></b> - <i>Ícone do App</i></string>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!--Author: Mikesew1320 <mikesew1320@gmail.com>-->
33

44
<string name="about">О программе</string>
5-
<string name="about_summary">BusyBox Installer - это утилита для установки BusyBox в один клик для различных архитектур Android (ARM / ARM64 и x86).\n\n&#169;<b>sunilpaulmathew</b></string>
5+
<string name="about_summary">BusyBox Installer - это утилита для установки BusyBox в один клик для различных архитектур Android (ARM / ARM64 и x86).</string>
66
<string name="cancel">Отмена</string>
77
<string name="credits">Благодарности</string>
88
<string name="credits_summary"><b><i>https://busybox.net/</i></b> - <i>двоичные файлы BusyBox</i>\n<b><i>Grarak</i></b> - <i>A связка кода</i>>\n<b><i>SmgKhOaRn</i></b> - <i>корейские переводы</i>\n<b><i>sajid_islam </i></b> - <i>Значок приложения</i></string>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
<string name="app_name" translatable="false">BusyBox Installer</string>
33

44
<string name="about">About</string>
5-
<string name="about_summary">BusyBox Installer is a one-click BusyBox installation utility for various android architectures (ARM/ARM64 and x86).\n\n&#169;<b>sunilpaulmathew</b></string>
5+
<string name="about_summary">BusyBox Installer is a one-click BusyBox installation utility for various android architectures (ARM/ARM64 and x86).</string>
66
<string name="busybox_version">BusyBox Version</string>
77
<string name="cancel">Cancel</string>
88
<string name="change_log">Change-logs</string>
99
<string name="credits">Credits</string>
1010
<string name="credits_summary"><b><i>https://busybox.net/</i></b> - <i>BusyBox Binaries</i>\n<b><i>Grarak</i></b> - <i>Code contributions</i>\n<b><i>topjohnwu</i></b> - <i>libsu</i>\n<b><i>Lennoard</i></b> - <i>Code contributions/pt-Br Translations</i>\n<b><i>SmgKhOaRn</i></b> - <i>Korean Translations</i>\n<b><i>Mikesew1320</i></b> - <i>Amharic &amp; Russian Translations</i>\n<b><i>tsiflimagas</i></b> - <i>Greek translations</i>\n<b><i>sajid_islam</i></b> - <i>App Icon</i></string>
1111
<string name="dark">Dark</string>
1212
<string name="dark_theme">Dark Theme</string>
13+
<string name="developed_by">Developed By</string>
1314
<string name="donations">Donations</string>
1415
<string name="donation_app">Buy Donation App</string>
1516
<string name="hide">Hide</string>

0 commit comments

Comments
 (0)