From 52cc700aeeefe832a949e2f1eeb734b3e32aa679 Mon Sep 17 00:00:00 2001 From: "Mr.Dragon" Date: Fri, 14 Sep 2018 02:32:12 +0530 Subject: [PATCH] Improve About --- .../aurora/activities/AboutActivity.java | 15 +- .../aurora/fragment/AboutFragment.java | 6 +- app/src/main/res/layout/activity_helper.xml | 1 - app/src/main/res/layout/fragment_about.xml | 176 +++++------------- app/src/main/res/layout/item_link.xml | 84 ++++----- 5 files changed, 98 insertions(+), 184 deletions(-) diff --git a/app/src/main/java/com/dragons/aurora/activities/AboutActivity.java b/app/src/main/java/com/dragons/aurora/activities/AboutActivity.java index e3f3318f4..27f02df81 100644 --- a/app/src/main/java/com/dragons/aurora/activities/AboutActivity.java +++ b/app/src/main/java/com/dragons/aurora/activities/AboutActivity.java @@ -27,19 +27,26 @@ import android.view.View; import com.dragons.aurora.R; import com.dragons.aurora.fragment.AboutFragment; +import androidx.appcompat.widget.Toolbar; +import butterknife.BindView; +import butterknife.ButterKnife; + public class AboutActivity extends BaseActivity { + @BindView(R.id.toolbar) + Toolbar mToolbar; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_helper_alt); - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE - | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); - getWindow().setStatusBarColor(getResources().getColor(R.color.semi_transparent)); + setContentView(R.layout.activity_helper); + ButterKnife.bind(this); getSupportFragmentManager() .beginTransaction() .replace(R.id.container, new AboutFragment()) .commit(); + mToolbar.setTitle(getString(R.string.action_about)); + mToolbar.setNavigationOnClickListener(v -> onBackPressed()); } @Override diff --git a/app/src/main/java/com/dragons/aurora/fragment/AboutFragment.java b/app/src/main/java/com/dragons/aurora/fragment/AboutFragment.java index fcb6e1239..9be6678b3 100644 --- a/app/src/main/java/com/dragons/aurora/fragment/AboutFragment.java +++ b/app/src/main/java/com/dragons/aurora/fragment/AboutFragment.java @@ -44,17 +44,13 @@ public class AboutFragment extends BaseFragment { R.drawable.ic_telegram, R.drawable.ic_fdroid }; - private View view; + private View view; @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = inflater.inflate(R.layout.fragment_about, container, false); - - ((TextView) view.findViewById(R.id.aurora_title)).setText(R.string.action_about); - ((ImageView) view.findViewById(R.id.toolbar_back)).setOnClickListener(click -> getActivity().onBackPressed()); - drawVersion(); drawLinks(); return view; diff --git a/app/src/main/res/layout/activity_helper.xml b/app/src/main/res/layout/activity_helper.xml index df9b53366..e4a2b9b67 100644 --- a/app/src/main/res/layout/activity_helper.xml +++ b/app/src/main/res/layout/activity_helper.xml @@ -41,7 +41,6 @@ android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_below="@id/top_artwork" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml index 0f14e7d9e..e598a229f 100644 --- a/app/src/main/res/layout/fragment_about.xml +++ b/app/src/main/res/layout/fragment_about.xml @@ -18,159 +18,79 @@ ~ You should have received a copy of the GNU General Public License ~ along with Aurora Store. If not, see . --> - - - - - - - - - - - - - - - - - - - - - - - + android:layout_height="match_parent"> + android:layout_height="match_parent" + android:scrollbars="none"> - + android:layout_height="match_parent" + android:orientation="vertical"> - + + + + + + + android:layout_below="@+id/app_version" + android:fontFamily="@font/google_sans" + android:gravity="center" + android:padding="10dp" + android:text="@string/about_app" + android:textSize="14sp" /> - - - - - - - - - + + android:orientation="vertical" /> - + diff --git a/app/src/main/res/layout/item_link.xml b/app/src/main/res/layout/item_link.xml index 16789a9ee..50aeabd1f 100644 --- a/app/src/main/res/layout/item_link.xml +++ b/app/src/main/res/layout/item_link.xml @@ -19,60 +19,52 @@ ~ along with Aurora Store. If not, see . --> - + android:layout_height="wrap_content" + app:cardCornerRadius="5dp" + app:cardElevation="1dp" + app:cardUseCompatPadding="true"> - + android:layout_gravity="center" + android:background="?android:attr/selectableItemBackgroundBorderless" + android:padding="8dp"> - + + + android:layout_marginStart="5dp" + android:layout_marginTop="5dp" + android:layout_marginEnd="5dp" + android:layout_toEndOf="@+id/card_icon" + android:fontFamily="@font/google_sans_bold" + android:singleLine="true" + android:textColor="?android:attr/textColorPrimary" + android:textSize="16sp" /> - + - + - - - - - - - \ No newline at end of file +