diff --git a/app/src/main/java/com/readrops/app/ItemActivity.java b/app/src/main/java/com/readrops/app/ItemActivity.java index ca1aeb12..fb414a68 100644 --- a/app/src/main/java/com/readrops/app/ItemActivity.java +++ b/app/src/main/java/com/readrops/app/ItemActivity.java @@ -75,7 +75,6 @@ public class ItemActivity extends AppCompatActivity { readTime = findViewById(R.id.activity_item_readtime); readTimeLayout = findViewById(R.id.activity_item_readtime_layout); - if (imageUrl == null) { appBarLayout.setExpanded(false); getSupportActionBar().setDisplayShowTitleEnabled(false); @@ -95,7 +94,7 @@ public class ItemActivity extends AppCompatActivity { } appBarLayout.addOnOffsetChangedListener(((appBarLayout1, i) -> { - if (Math.abs(i) >= (appBarLayout.getTotalScrollRange() - ((5 * appBarLayout.getTotalScrollRange()) / 100))) { + if (Math.abs(i) >= (appBarLayout.getTotalScrollRange() - ((8 * appBarLayout.getTotalScrollRange()) / 100))) { appBarCollapsed = true; invalidateOptionsMenu(); } else { @@ -187,6 +186,9 @@ public class ItemActivity extends AppCompatActivity { @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; case R.id.item_share: shareArticle(); return true; @@ -197,6 +199,12 @@ public class ItemActivity extends AppCompatActivity { return super.onOptionsItemSelected(item); } + @Override + public void onBackPressed() { + finish(); + super.onBackPressed(); + } + private void openLink() { Intent urlIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(itemWithFeed.getItem().getLink())); startActivity(urlIntent); diff --git a/app/src/main/java/com/readrops/app/utils/DateUtils.java b/app/src/main/java/com/readrops/app/utils/DateUtils.java index 1369f97f..b74e40ae 100644 --- a/app/src/main/java/com/readrops/app/utils/DateUtils.java +++ b/app/src/main/java/com/readrops/app/utils/DateUtils.java @@ -31,7 +31,7 @@ public final class DateUtils { } public static String formatedDateTimeByLocal(LocalDateTime dateTime) { - return DateTimeFormat.mediumDateTime() + return DateTimeFormat.forPattern("dd MMM yyyy ยท HH:mm") .withLocale(Locale.getDefault()) .print(dateTime); }