From 75d05779b3a171c00cc2a2304323d677a25f95a8 Mon Sep 17 00:00:00 2001 From: NudeDude Date: Sat, 6 Jan 2018 18:43:58 +0100 Subject: [PATCH] Base 1.1 --- .../org/nuclearfog/twidda/MainActivity.java | 2 + .../nuclearfog/twidda/window/TweetDetail.java | 1 - .../nuclearfog/twidda/window/TweetPopup.java | 8 ++- .../twidda/window/TwitterSearch.java | 3 + .../nuclearfog/twidda/window/UserProfile.java | 6 ++ app/src/main/res/layout/mainpage.xml | 4 +- app/src/main/res/layout/profile.xml | 58 +++++++++---------- app/src/main/res/layout/settings.xml | 2 +- app/src/main/res/layout/tweetwindow.xml | 15 ++--- app/src/main/res/values/dimens.xml | 1 + 10 files changed, 58 insertions(+), 42 deletions(-) diff --git a/app/src/main/java/org/nuclearfog/twidda/MainActivity.java b/app/src/main/java/org/nuclearfog/twidda/MainActivity.java index ee67ebcd..168752c8 100644 --- a/app/src/main/java/org/nuclearfog/twidda/MainActivity.java +++ b/app/src/main/java/org/nuclearfog/twidda/MainActivity.java @@ -113,6 +113,7 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte bundle.putBoolean("home", true); intent.putExtras(bundle); startActivity(intent); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); return true; case R.id.action_tweet: intent = new Intent(this, TweetPopup.class); @@ -120,6 +121,7 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte b.putLong("TweetID", -1); intent.putExtras(b); startActivity(intent); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); return true; case R.id.action_settings: intent = new Intent(this, AppSettings.class); diff --git a/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java b/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java index 35affa57..9a6c60a3 100644 --- a/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java +++ b/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java @@ -45,7 +45,6 @@ public class TweetDetail extends AppCompatActivity implements View.OnClickListen @Override protected void onDestroy() { - // TODO save tweet super.onDestroy(); } diff --git a/app/src/main/java/org/nuclearfog/twidda/window/TweetPopup.java b/app/src/main/java/org/nuclearfog/twidda/window/TweetPopup.java index 0f913ef0..b5f3a210 100644 --- a/app/src/main/java/org/nuclearfog/twidda/window/TweetPopup.java +++ b/app/src/main/java/org/nuclearfog/twidda/window/TweetPopup.java @@ -1,6 +1,5 @@ package org.nuclearfog.twidda.window; -import android.graphics.Color; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; @@ -40,6 +39,7 @@ public class TweetPopup extends AppCompatActivity implements View.OnClickListene @Override protected void onDestroy() { + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); super.onDestroy(); } @@ -56,6 +56,12 @@ public class TweetPopup extends AppCompatActivity implements View.OnClickListene finish(); } + @Override + public void onBackPressed() { + super.onBackPressed(); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); + } + private void send() { String tweet = tweetfield.getText().toString(); SendStatus sendTweet = new SendStatus(getApplicationContext()); diff --git a/app/src/main/java/org/nuclearfog/twidda/window/TwitterSearch.java b/app/src/main/java/org/nuclearfog/twidda/window/TwitterSearch.java index 1f4da502..46eee111 100644 --- a/app/src/main/java/org/nuclearfog/twidda/window/TwitterSearch.java +++ b/app/src/main/java/org/nuclearfog/twidda/window/TwitterSearch.java @@ -75,6 +75,9 @@ public class TwitterSearch extends AppCompatActivity implements AdapterView.OnIt switch(id) { case R.id.search_tweet: intent = new Intent(this, TweetPopup.class); + Bundle b = new Bundle(); + b.putLong("TweetID", -1); + intent.putExtras(b); startActivity(intent); break; } diff --git a/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java b/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java index 51d5b793..af44aa2d 100644 --- a/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java +++ b/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java @@ -71,6 +71,12 @@ public class UserProfile extends AppCompatActivity implements View.OnClickListen getContent(); } + @Override + public void onBackPressed() { + super.onBackPressed(); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); + } + @Override public boolean onCreateOptionsMenu(Menu m) { getMenuInflater().inflate(R.menu.profile, m); diff --git a/app/src/main/res/layout/mainpage.xml b/app/src/main/res/layout/mainpage.xml index 653f3f2d..7c999af3 100644 --- a/app/src/main/res/layout/mainpage.xml +++ b/app/src/main/res/layout/mainpage.xml @@ -7,7 +7,7 @@ + android:layout_height="@dimen/bar_wide" /> + android:layout_height="@dimen/bar_wide" /> - - + + android:contentDescription="@string/profile_image" /> @@ -47,13 +45,32 @@ android:id="@+id/profile_username" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_margin="5dp" /> + android:layout_marginBottom="2dp" /> + android:layout_marginBottom="5dp" /> + + + + + + + + @@ -98,25 +115,6 @@ - - - - - - - - + android:layout_height="@dimen/bar_wide" /> + android:layout_height="@dimen/bar_wide" />