From 4c24bfb463035780e3fd7c4b899f8f97364d0a9c Mon Sep 17 00:00:00 2001 From: NudeDude Date: Fri, 19 Jan 2018 21:25:46 +0100 Subject: [PATCH] Added Picasso library Minor Bugfixes --- .../java/org/nuclearfog/twidda/backend/ShowStatus.java | 8 +++++--- .../java/org/nuclearfog/twidda/window/TweetDetail.java | 2 ++ app/src/main/res/layout/profile.xml | 10 ++++------ app/src/main/res/layout/tweet_detail.xml | 7 ++++--- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/org/nuclearfog/twidda/backend/ShowStatus.java b/app/src/main/java/org/nuclearfog/twidda/backend/ShowStatus.java index 5c7c42d5..111ad474 100644 --- a/app/src/main/java/org/nuclearfog/twidda/backend/ShowStatus.java +++ b/app/src/main/java/org/nuclearfog/twidda/backend/ShowStatus.java @@ -119,13 +119,14 @@ public class ShowStatus extends AsyncTask { ansNo++; } } - if(toggleImg) + if(toggleImg) { setMedia(currentTweet); + } return true; } else { if(id[1]==RETWEET) { if(retweeted) { - //TODO + //TODO destroy Retweet } else { twitter.retweetStatus(tweetID); retweeted = true; @@ -186,10 +187,11 @@ public class ShowStatus extends AsyncTask { private void setMedia(twitter4j.Status tweet) throws Exception { String pbLink = tweet.getUser().getMiniProfileImageURL(); + MediaEntity[] media = tweet.getMediaEntities(); + InputStream iStream = new URL(pbLink).openStream(); profile_btm = BitmapFactory.decodeStream(iStream); - MediaEntity[] media = tweet.getMediaEntities(); if( media.length > 0 ) { InputStream mediaStream = new URL(media[0].getMediaURL()).openStream(); tweet_btm = BitmapFactory.decodeStream(mediaStream); 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 17312834..f3f79efb 100644 --- a/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java +++ b/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java @@ -95,7 +95,9 @@ public class TweetDetail extends AppCompatActivity implements View.OnClickListen private void setContent() { ColorPreferences mColor = ColorPreferences.getInstance(getApplicationContext()); LinearLayout background = (LinearLayout) findViewById(R.id.tweet_detail); + LinearLayout tweetaction = (LinearLayout) findViewById(R.id.tweetbar); background.setBackgroundColor(mColor.getColor(ColorPreferences.BACKGROUND)); + tweetaction.setBackgroundColor(mColor.getColor(ColorPreferences.BACKGROUND)); new ShowStatus(this).execute(tweetID); } } \ No newline at end of file diff --git a/app/src/main/res/layout/profile.xml b/app/src/main/res/layout/profile.xml index cb59da40..bff94802 100644 --- a/app/src/main/res/layout/profile.xml +++ b/app/src/main/res/layout/profile.xml @@ -2,21 +2,19 @@ + android:layout_height="match_parent"> + android:background="@android:color/transparent"> + android:layout_height="@dimen/bar_wide" /> - @@ -107,7 +109,6 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" - android:fitsSystemWindows="true" app:layout_behavior="android.support.design.widget.AppBarLayout$ScrollingViewBehavior">