diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/BackToPlayStore.java b/app/src/main/java/com/github/yeriomin/yalpstore/BackToPlayStore.java
similarity index 92%
rename from app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/BackToPlayStore.java
rename to app/src/main/java/com/github/yeriomin/yalpstore/BackToPlayStore.java
index 293ee769b..1a992edaf 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/BackToPlayStore.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/BackToPlayStore.java
@@ -4,6 +4,7 @@ import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.view.View;
+import android.widget.ImageView;
import android.widget.TextView;
import com.github.yeriomin.yalpstore.DetailsActivity;
@@ -24,7 +25,7 @@ public class BackToPlayStore extends Abstract {
if (!isPlayStoreInstalled() || !app.isInPlayStore()) {
return;
}
- TextView toPlayStore = (TextView) activity.findViewById(R.id.to_play_store);
+ ImageView toPlayStore = (ImageView) activity.findViewById(R.id.to_play_store);
toPlayStore.setVisibility(View.VISIBLE);
toPlayStore.setOnClickListener(new View.OnClickListener() {
@Override
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/InstalledAppsActivity.java b/app/src/main/java/com/github/yeriomin/yalpstore/InstalledAppsActivity.java
index 6d565c18e..287538ac2 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/InstalledAppsActivity.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/InstalledAppsActivity.java
@@ -2,6 +2,7 @@ package com.github.yeriomin.yalpstore;
import android.content.Intent;
import android.os.Bundle;
+import android.support.v7.widget.CardView;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.View;
@@ -23,10 +24,12 @@ public class InstalledAppsActivity extends AppListActivity {
setTitle(R.string.activity_title_updates_and_other_apps);
Button button = findViewById(R.id.main_button);
TextView textView = findViewById(R.id.main_button_txt);
+ CardView cardView = findViewById(R.id.list_card);
button.setEnabled(true);
textView.setEnabled(true);
button.setVisibility(View.VISIBLE);
textView.setVisibility(View.VISIBLE);
+ cardView.setVisibility(View.VISIBLE);
button.setText(R.string.list_check_updates);
textView.setText(R.string.list_check_updates_txt);
button.setOnClickListener(new View.OnClickListener() {
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/SystemAppPage.java b/app/src/main/java/com/github/yeriomin/yalpstore/SystemAppPage.java
similarity index 93%
rename from app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/SystemAppPage.java
rename to app/src/main/java/com/github/yeriomin/yalpstore/SystemAppPage.java
index 5b1421da7..d8e8dfc58 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/SystemAppPage.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/SystemAppPage.java
@@ -6,6 +6,7 @@ import android.net.Uri;
import android.os.Build;
import android.util.Log;
import android.view.View;
+import android.widget.ImageView;
import android.widget.TextView;
import com.github.yeriomin.yalpstore.DetailsActivity;
@@ -23,7 +24,7 @@ public class SystemAppPage extends Abstract {
if (!app.isInstalled()) {
return;
}
- TextView systemAppInfo = (TextView) activity.findViewById(R.id.system_app_info);
+ ImageView systemAppInfo = (ImageView) activity.findViewById(R.id.system_app_info);
systemAppInfo.setVisibility(View.VISIBLE);
systemAppInfo.setOnClickListener(new View.OnClickListener() {
@Override
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/UpdateAllReceiver.java b/app/src/main/java/com/github/yeriomin/yalpstore/UpdateAllReceiver.java
index c11f8d527..e73564e9a 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/UpdateAllReceiver.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/UpdateAllReceiver.java
@@ -4,7 +4,9 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
+import android.support.v7.widget.CardView;
import android.text.TextUtils;
+import android.view.View;
import android.widget.Button;
import android.widget.TextView;
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Abstract.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Abstract.java
index 371b9a965..3bd0f0572 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Abstract.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Abstract.java
@@ -38,13 +38,13 @@ public abstract class Abstract {
boolean isExpanded = viewContainer.getVisibility() == View.VISIBLE;
if (isExpanded) {
viewContainer.setVisibility(View.GONE);
- ((TextView) v).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_expand_more, 0, 0, 0);
+ ((TextView) v).setCompoundDrawablesWithIntrinsicBounds(0,0, R.drawable.ic_expand_more,0);
} else {
if (null != l) {
l.onClick(v);
}
viewContainer.setVisibility(View.VISIBLE);
- ((TextView) v).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_expand_less, 0, 0, 0);
+ ((TextView) v).setCompoundDrawablesWithIntrinsicBounds(0,0, R.drawable.ic_expand_less,0);
}
}
});
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/AppLists.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/AppLists.java
index 1aa7b6981..603b76263 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/AppLists.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/AppLists.java
@@ -6,6 +6,7 @@ import android.text.TextUtils;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.View;
+import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -54,10 +55,10 @@ public class AppLists extends Abstract {
}
private void addAppsByThisDeveloper() {
- TextView textView = activity.findViewById(R.id.apps_by_same_developer);
- textView.setText(activity.getString(R.string.apps_by, app.getDeveloperName()));
- textView.setVisibility(View.VISIBLE);
- textView.setOnClickListener(new View.OnClickListener() {
+ ImageView imageView = activity.findViewById(R.id.apps_by_same_developer);
+ //textView.setText(activity.getString(R.string.apps_by, app.getDeveloperName()));
+ imageView.setVisibility(View.VISIBLE);
+ imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(activity, SearchActivity.class);
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Beta.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Beta.java
index b0cfa540d..7e59613b1 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Beta.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Beta.java
@@ -45,6 +45,7 @@ public class Beta extends Abstract {
setText(R.id.beta_message, app.isTestingProgramOptedIn() ? R.string.testing_program_section_opted_in_message : R.string.testing_program_section_opted_out_message);
setText(R.id.beta_subscribe_button, app.isTestingProgramOptedIn() ? R.string.testing_program_opt_out : R.string.testing_program_opt_in);
setText(R.id.beta_email, app.getTestingProgramEmail());
+ activity.findViewById(R.id.beta_card).setVisibility(View.VISIBLE);
activity.findViewById(R.id.beta_feedback).setVisibility(app.isTestingProgramOptedIn() ? View.VISIBLE : View.GONE);
activity.findViewById(R.id.beta_subscribe_button).setOnClickListener(new BetaOnClickListener((TextView) activity.findViewById(R.id.beta_message), app));
activity.findViewById(R.id.beta_submit_button).setOnClickListener(new View.OnClickListener() {
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/DownloadOptions.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/DownloadOptions.java
index efee6e176..d9ae88cc9 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/DownloadOptions.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/DownloadOptions.java
@@ -32,7 +32,7 @@ public class DownloadOptions extends Abstract {
@Override
public void draw() {
- final ImageButton more = activity.findViewById(R.id.more);
+ final ImageButton more = activity.findViewById(R.id.icon);
if (null == more) {
return;
}
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/GeneralDetails.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/GeneralDetails.java
index 2fe6a4e4f..02c641685 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/GeneralDetails.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/GeneralDetails.java
@@ -49,7 +49,11 @@ public class GeneralDetails extends Abstract {
}
private void drawGeneralDetails(App app) {
+ activity.findViewById(R.id.general_card).setVisibility(View.VISIBLE);
activity.findViewById(R.id.general_details).setVisibility(View.VISIBLE);
+ activity.findViewById(R.id.app_detail).setVisibility(View.VISIBLE);
+ activity.findViewById(R.id.divider_top).setVisibility(View.VISIBLE);
+ activity.findViewById(R.id.divider_bottom).setVisibility(View.VISIBLE);
setText(R.id.installs, R.string.details_installs, Util.addSiPrefix(app.getInstalls()));
if (app.isEarlyAccess()) {
setText(R.id.rating, R.string.early_access);
@@ -87,8 +91,8 @@ public class GeneralDetails extends Abstract {
} else {
activity.findViewById(R.id.changes_upper).setVisibility(View.VISIBLE);
setText(R.id.changes_upper, Html.fromHtml(changes).toString());
- initExpandableGroup(R.id.changes_header, R.id.changes_container);
- activity.findViewById(R.id.changes_header).performClick();
+ activity.findViewById(R.id.changes_header).setVisibility(View.VISIBLE);
+ activity.findViewById(R.id.changes_container).setVisibility(View.VISIBLE);
}
}
@@ -168,7 +172,7 @@ public class GeneralDetails extends Abstract {
}
setText(R.id.permissions, TextUtils.join("\n", localizedPermissions));
if (!app.isInPlayStore()) {
- activity.findViewById(R.id.permissions_header).performClick();
+ //activity.findViewById(R.id.permissions_header).performClick();
}
}
}
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Review.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Review.java
index 859ba677d..2d2a31560 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Review.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Review.java
@@ -47,6 +47,7 @@ public class Review extends Abstract {
getTask(true).execute();
}
});
+ activity.findViewById(R.id.reviews_card).setVisibility(View.VISIBLE);
initReviewListControls();
setText(R.id.average_rating, R.string.details_rating, app.getRating().getAverage());
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Screenshot.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Screenshot.java
index ba7b37087..d33712853 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Screenshot.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Screenshot.java
@@ -20,11 +20,9 @@ public class Screenshot extends Abstract {
@Override
public void draw() {
if (app.getScreenshotUrls().size() > 0) {
- activity.findViewById(R.id.screenshots_header).setVisibility(View.VISIBLE);
drawGallery();
- initExpandableGroup(R.id.screenshots_header, R.id.screenshots_container);
} else {
- activity.findViewById(R.id.screenshots_header).setVisibility(View.GONE);
+ return;
}
}
@@ -32,7 +30,7 @@ public class Screenshot extends Abstract {
Gallery gallery = ((Gallery) activity.findViewById(R.id.screenshots_gallery));
int screenWidth = activity.getWindowManager().getDefaultDisplay().getWidth();
gallery.setAdapter(new ImageAdapter(activity, app.getScreenshotUrls(), screenWidth));
- gallery.setSpacing(10);
+ gallery.setSpacing(15);
gallery.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> parent, View view, int position, long id) {
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Share.java b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Share.java
index e972e21b8..56f4d9142 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Share.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/fragment/details/Share.java
@@ -2,6 +2,7 @@ package com.github.yeriomin.yalpstore.fragment.details;
import android.content.Intent;
import android.view.View;
+import android.widget.ImageView;
import android.widget.TextView;
import com.github.yeriomin.yalpstore.DetailsActivity;
@@ -18,7 +19,7 @@ public class Share extends Abstract {
@Override
public void draw() {
- TextView share = (TextView) activity.findViewById(R.id.share);
+ ImageView share = (ImageView) activity.findViewById(R.id.share);
share.setOnClickListener(new View.OnClickListener() {
@Override
diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/task/playstore/ForegroundUpdatableAppsTask.java b/app/src/main/java/com/github/yeriomin/yalpstore/task/playstore/ForegroundUpdatableAppsTask.java
index 5ed78f4ac..4703260ea 100644
--- a/app/src/main/java/com/github/yeriomin/yalpstore/task/playstore/ForegroundUpdatableAppsTask.java
+++ b/app/src/main/java/com/github/yeriomin/yalpstore/task/playstore/ForegroundUpdatableAppsTask.java
@@ -78,6 +78,7 @@ public class ForegroundUpdatableAppsTask extends UpdatableAppsTask implements Cl
textView.setText(R.string.list_update_all_txt);
button.setVisibility(enable ? View.VISIBLE : View.GONE);
textView.setVisibility(enable ? View.VISIBLE : View.GONE);
+ activity.findViewById(R.id.list_card).setVisibility(View.VISIBLE);
if (((YalpStoreApplication) activity.getApplication()).isBackgroundUpdating()) {
button.setEnabled(false);
button.setText(R.string.list_updating);
diff --git a/app/src/main/res/drawable/app_category.xml b/app/src/main/res/drawable/app_category.xml
new file mode 100644
index 000000000..f52831523
--- /dev/null
+++ b/app/src/main/res/drawable/app_category.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_dev.xml b/app/src/main/res/drawable/app_dev.xml
new file mode 100644
index 000000000..1ff5bd665
--- /dev/null
+++ b/app/src/main/res/drawable/app_dev.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_downloads.xml b/app/src/main/res/drawable/app_downloads.xml
new file mode 100644
index 000000000..aa57fe371
--- /dev/null
+++ b/app/src/main/res/drawable/app_downloads.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_more.xml b/app/src/main/res/drawable/app_more.xml
new file mode 100644
index 000000000..8c87e15d8
--- /dev/null
+++ b/app/src/main/res/drawable/app_more.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_playstore.xml b/app/src/main/res/drawable/app_playstore.xml
new file mode 100644
index 000000000..1850972ce
--- /dev/null
+++ b/app/src/main/res/drawable/app_playstore.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_price.xml b/app/src/main/res/drawable/app_price.xml
new file mode 100644
index 000000000..91d071810
--- /dev/null
+++ b/app/src/main/res/drawable/app_price.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_ratings.xml b/app/src/main/res/drawable/app_ratings.xml
new file mode 100644
index 000000000..23d75f702
--- /dev/null
+++ b/app/src/main/res/drawable/app_ratings.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_settings.xml b/app/src/main/res/drawable/app_settings.xml
new file mode 100644
index 000000000..d8506a6e0
--- /dev/null
+++ b/app/src/main/res/drawable/app_settings.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_share.xml b/app/src/main/res/drawable/app_share.xml
new file mode 100644
index 000000000..dbf8b2ebb
--- /dev/null
+++ b/app/src/main/res/drawable/app_share.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/app_size.xml b/app/src/main/res/drawable/app_size.xml
new file mode 100644
index 000000000..59811a4c4
--- /dev/null
+++ b/app/src/main/res/drawable/app_size.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/button_bg.xml b/app/src/main/res/drawable/button_bg.xml
new file mode 100644
index 000000000..e94b77cb3
--- /dev/null
+++ b/app/src/main/res/drawable/button_bg.xml
@@ -0,0 +1,16 @@
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/button_bg_outine.xml b/app/src/main/res/drawable/button_bg_outine.xml
new file mode 100644
index 000000000..25df4ce19
--- /dev/null
+++ b/app/src/main/res/drawable/button_bg_outine.xml
@@ -0,0 +1,16 @@
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_expand_less.png b/app/src/main/res/drawable/ic_expand_less.png
deleted file mode 100644
index aeeed342c..000000000
Binary files a/app/src/main/res/drawable/ic_expand_less.png and /dev/null differ
diff --git a/app/src/main/res/drawable-anydpi-v21/ic_expand_less.xml b/app/src/main/res/drawable/ic_expand_less.xml
similarity index 59%
rename from app/src/main/res/drawable-anydpi-v21/ic_expand_less.xml
rename to app/src/main/res/drawable/ic_expand_less.xml
index 52c911bf6..ee1a0a6e7 100644
--- a/app/src/main/res/drawable-anydpi-v21/ic_expand_less.xml
+++ b/app/src/main/res/drawable/ic_expand_less.xml
@@ -1,9 +1,9 @@
+ android:width="32dp"
+ android:height="32dp"
+ android:viewportWidth="24.0"
+ android:viewportHeight="24.0">
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_expand_more.png b/app/src/main/res/drawable/ic_expand_more.png
deleted file mode 100644
index bdc372fcd..000000000
Binary files a/app/src/main/res/drawable/ic_expand_more.png and /dev/null differ
diff --git a/app/src/main/res/drawable-anydpi-v21/ic_expand_more.xml b/app/src/main/res/drawable/ic_expand_more.xml
similarity index 58%
rename from app/src/main/res/drawable-anydpi-v21/ic_expand_more.xml
rename to app/src/main/res/drawable/ic_expand_more.xml
index e9ca6be8c..99c22b4f9 100644
--- a/app/src/main/res/drawable-anydpi-v21/ic_expand_more.xml
+++ b/app/src/main/res/drawable/ic_expand_more.xml
@@ -1,9 +1,9 @@
+ android:width="32dp"
+ android:height="32dp"
+ android:viewportWidth="24.0"
+ android:viewportHeight="24.0">
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/round_bg.xml b/app/src/main/res/drawable/round_bg.xml
new file mode 100644
index 000000000..571c721b0
--- /dev/null
+++ b/app/src/main/res/drawable/round_bg.xml
@@ -0,0 +1,13 @@
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/round_bg_outine.xml b/app/src/main/res/drawable/round_bg_outine.xml
new file mode 100644
index 000000000..9852bb0ed
--- /dev/null
+++ b/app/src/main/res/drawable/round_bg_outine.xml
@@ -0,0 +1,13 @@
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/app_beta_inc.xml b/app/src/main/res/layout/app_beta_inc.xml
new file mode 100644
index 000000000..85775ec52
--- /dev/null
+++ b/app/src/main/res/layout/app_beta_inc.xml
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/app_changelog_inc.xml b/app/src/main/res/layout/app_changelog_inc.xml
new file mode 100644
index 000000000..7589816b3
--- /dev/null
+++ b/app/src/main/res/layout/app_changelog_inc.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/app_details_inc.xml b/app/src/main/res/layout/app_details_inc.xml
new file mode 100644
index 000000000..b2dd219f4
--- /dev/null
+++ b/app/src/main/res/layout/app_details_inc.xml
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/app_gen_inc.xml b/app/src/main/res/layout/app_gen_inc.xml
new file mode 100644
index 000000000..90336b15c
--- /dev/null
+++ b/app/src/main/res/layout/app_gen_inc.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/app_more_inc.xml b/app/src/main/res/layout/app_more_inc.xml
new file mode 100644
index 000000000..9fa5fb9a8
--- /dev/null
+++ b/app/src/main/res/layout/app_more_inc.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/app_perm_inc.xml b/app/src/main/res/layout/app_perm_inc.xml
new file mode 100644
index 000000000..812358578
--- /dev/null
+++ b/app/src/main/res/layout/app_perm_inc.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/app_reviews_inc.xml b/app/src/main/res/layout/app_reviews_inc.xml
new file mode 100644
index 000000000..7b63c6b8a
--- /dev/null
+++ b/app/src/main/res/layout/app_reviews_inc.xml
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/applist_activity_layout.xml b/app/src/main/res/layout/applist_activity_layout.xml
index b7b1e0571..e77e4e97e 100644
--- a/app/src/main/res/layout/applist_activity_layout.xml
+++ b/app/src/main/res/layout/applist_activity_layout.xml
@@ -1,12 +1,25 @@
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:orientation="vertical">
+
+
+ android:orientation="horizontal"
+ android:padding="5dp">
+ android:visibility="gone"
+ android:textColor="@color/colorPrimaryDark"/>
-
+
+ android:layout_margin="5dp"
+ app:cardBackgroundColor="@color/white"
+ app:contentPadding="5dp"
+ app:cardCornerRadius="2dp"
+ app:cardElevation="2dp">
+ android:layout_height="match_parent"/>
-
+ android:layout_height="match_parent"
+ android:background="@color/white"
+ android:scrollbars="none">
-
-
-
+ android:layout_height="match_parent">
+
+
+ android:id="@+id/main"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:layout_marginTop="5dp"
+ android:layout_marginLeft="10dp"
+ android:layout_marginRight="10dp">
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="wrap_content"
+ android:textStyle="bold"
+ android:textColor="@color/black"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="wrap_content"
+ android:maxLines="1"/>
+ android:layout_height="wrap_content"
+ android:maxLines="1"/>
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+ android:layout_margin="5dp"
+ android:spacing="15dp" />
+
+
+
-
-
-
-
-
+ android:focusable="true"
+ android:gravity="center_vertical"
+ android:paddingTop="6dip"
+ android:text="@string/details_video"
+ android:textSize="20sp"
+ android:visibility="gone" />
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:visibility="visible">
-
+ android:layout_height="match_parent"
+ android:orientation="horizontal"
+ android:gravity="center">
+
-
-
+ android:id="@+id/to_play_store"
+ android:layout_width="@dimen/icon_size"
+ android:layout_height="@dimen/icon_size"
+ android:background="@drawable/round_bg"
+ android:src="@drawable/app_playstore"/>
+
+ android:id="@+id/apps_by_same_developer"
+ android:layout_width="@dimen/icon_size"
+ android:layout_height="@dimen/icon_size"
+ android:background="@drawable/round_bg"
+ android:src="@drawable/app_dev"
+ android:visibility="gone"/>
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml
index e9446732e..3a723f3ef 100644
--- a/app/src/main/res/values/color.xml
+++ b/app/src/main/res/values/color.xml
@@ -2,7 +2,16 @@
#ff1976d2
#1565C0
- #00E676
+ #448AFF
#FFFFFF
- #448AFF
+ #000000
+ #1565C0
+ #1565C0
+ #1565C0
+ #E3F2FD
+ #BDBDBD
+ #616161
+ #121212
+ #212121
+ #535353
\ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
new file mode 100644
index 000000000..dade2308b
--- /dev/null
+++ b/app/src/main/res/values/dimens.xml
@@ -0,0 +1,4 @@
+
+
+ 64dp
+
\ No newline at end of file
diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml
index ce9c334c0..d8fcb155c 100644
--- a/app/src/main/res/values/donottranslate.xml
+++ b/app/src/main/res/values/donottranslate.xml
@@ -19,7 +19,7 @@
"%1$s %2$s User Feedback"
"%1$s %2$s Crash Report"
"Sent from device definition request dialog"
- "%1$s↓"
- "%1$.1f★"
+ "%1$s"
+ "%1$.1f"
"%1$d★ %2$d"
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d3d6d99fb..4a5b6293b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -84,20 +84,20 @@
Could not log in without an account. Try using your own account.
Device definition rejected.
Could not download.
- "Category: %1$s"
- "Developer: %1$s"
- "Updated %1$s"
- "Apk size %1$s"
- Description:
- What\'s new:
+ "%1$s"
+ "Developer : %1$s"
+ "Updated : %1$s"
+ "%1$s"
+ Read more
+ Changelog
Screenshots:
- Reviews:
+ Reviews
Rate this app:
You rated this app:
- Permissions:
- "Version %1$s"
- "Version %1$s → %2$s"
- Run
+ App permissions
+ "%1$s"
+ "%1$s → %2$s"
+ Open
Download
Install
Uninstall
@@ -115,7 +115,7 @@
Video
Share
The new version is signed with a different key to the old one. To install the new version, the old one must be uninstalled first. Please do this and try again. (Note that uninstalling will erase any internal data stored by the application)
- "Depends on: %1$s"
+ "Depends on : %1$s"
nothing
Contains ads
No ads
diff --git a/app/src/main/res/values/style.xml b/app/src/main/res/values/style.xml
index ac0e29808..cb1e984d7 100644
--- a/app/src/main/res/values/style.xml
+++ b/app/src/main/res/values/style.xml
@@ -4,5 +4,8 @@
- @color/colorPrimary
- @color/colorPrimaryDark
- @color/colorAccent
+ - @color/button_bg
+ - @color/black
+ - @color/black
\ No newline at end of file