Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremasty <emasty@gmail.com>2019-12-29 02:09:51 +0300
committeremasty <emasty@gmail.com>2019-12-29 16:19:26 +0300
commit1d3c059afafd5eef8eeaf3ac17c1d733c7ba179e (patch)
tree14434d97e76b7037712405b2d7c29f9b66e26742 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
parentce9a64d57d2a0a1cacbb5d784ff7cf732ea47d7f (diff)
Fixed compatibility issue for support libraries
Signed-off-by: emasty <emasty@gmail.com>
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
index a2642d77..666b8b4b 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
@@ -27,6 +27,7 @@ import android.content.SharedPreferences;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Rect;
+import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
@@ -48,6 +49,7 @@ import android.widget.Toast;
import androidx.core.content.ContextCompat;
import androidx.core.view.GestureDetectorCompat;
+import androidx.core.widget.ImageViewCompat;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.ItemTouchHelper;
@@ -690,7 +692,7 @@ public class NewsReaderDetailFragment extends Fragment {
public FastMarkReadMotionListener(View fabMarkAllAsRead) {
this.fabMarkAllAsRead = fabMarkAllAsRead;
- this.circle = (ImageView) fabMarkAllAsRead.findViewById(R.id.target_done_all);
+ this.circle = (ImageView)fabMarkAllAsRead.findViewById(R.id.target_done_all);
}
@Override
@@ -726,7 +728,7 @@ public class NewsReaderDetailFragment extends Fragment {
// Start animation of target
circle.setImageResource(R.drawable.fa_all_read_target);
circle.setVisibility(View.VISIBLE);
- ((AnimatedVectorDrawableCompat)circle.getDrawable()).start();
+ ((Animatable)circle.getDrawable()).start();
}
/**
@@ -765,13 +767,13 @@ public class NewsReaderDetailFragment extends Fragment {
if (!markAsRead) {
this.markAsRead = true;
circle.setImageResource(R.drawable.fa_all_read_target_success);
- ((AnimatedVectorDrawableCompat)circle.getDrawable()).start();
+ ((Animatable)circle.getDrawable()).start();
}
} else {
if (this.markAsRead) {
this.markAsRead = false;
circle.setImageResource(R.drawable.fa_all_read_target);
- ((AnimatedVectorDrawableCompat)circle.getDrawable()).start();
+ ((Animatable)circle.getDrawable()).start();
}
}
@@ -786,7 +788,7 @@ public class NewsReaderDetailFragment extends Fragment {
* @param success if all articles should be marked as read
*/
private void stopUserInteractionProcess(View v, boolean success) {
- ((AnimatedVectorDrawableCompat)circle.getDrawable()).stop();
+ ((Animatable)circle.getDrawable()).stop();
if (this.markAsRead) {
Animation anim_success = AnimationUtils.loadAnimation(NewsReaderDetailFragment.this.getContext(),