diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 4c98a165..dbd74928 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -658,6 +658,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
public TextView excerptView;
public ImageView flavorImageView;
public VideoView flavorVideoView;
+ public ImageView flavorVideoPlayView;
public TextView authorView;
public TextView dateView;
public CheckBox selectionBoxView;
@@ -825,6 +826,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
holder.excerptView = (TextView)v.findViewById(R.id.excerpt);
holder.flavorImageView = (ImageView) v.findViewById(R.id.flavor_image);
holder.flavorVideoView = (VideoView) v.findViewById(R.id.flavor_video);
+ holder.flavorVideoPlayView = (ImageView) v.findViewById(R.id.flavor_video_play);
holder.authorView = (TextView)v.findViewById(R.id.author);
holder.dateView = (TextView) v.findViewById(R.id.date);
holder.selectionBoxView = (CheckBox) v.findViewById(R.id.selected);
@@ -1030,6 +1032,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
holder.flavorImageView.setVisibility(View.VISIBLE);
holder.flavorImageLoadingBar.setVisibility(View.VISIBLE);
holder.flavorVideoView.setVisibility(View.GONE);
+ holder.flavorVideoPlayView.setVisibility(View.GONE);
boolean videoFound = false;
@@ -1046,6 +1049,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
holder.flavorImageLoadingBar.setVisibility(View.GONE);
holder.flavorVideoView.setVisibility(View.VISIBLE);
holder.flavorImageView.setVisibility(View.GONE);
+ holder.flavorVideoPlayView.setVisibility(View.VISIBLE);
if (!streamUri.equals(holder.flavorVideoView.getTag())) {
holder.flavorVideoView.setTag(streamUri);
@@ -1075,8 +1079,10 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
if (event.getAction() == MotionEvent.ACTION_DOWN) {
if (video.isPlaying()) {
video.pause();
+ holder.flavorVideoPlayView.setVisibility(View.VISIBLE);
} else {
video.start();
+ holder.flavorVideoPlayView.setVisibility(View.GONE);
}
}
diff --git a/org.fox.ttrss/src/main/res/drawable-hdpi/ic_youtube_play.png b/org.fox.ttrss/src/main/res/drawable-hdpi/ic_youtube_play.png
new file mode 100644
index 00000000..0005446b
Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-hdpi/ic_youtube_play.png differ
diff --git a/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_youtube_play.png b/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_youtube_play.png
new file mode 100644
index 00000000..198f6cbb
Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_youtube_play.png differ
diff --git a/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_youtube_play.png b/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_youtube_play.png
new file mode 100644
index 00000000..76479288
Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_youtube_play.png differ
diff --git a/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_youtube_play.png b/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_youtube_play.png
new file mode 100644
index 00000000..57058bf6
Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_youtube_play.png differ
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row.xml b/org.fox.ttrss/src/main/res/layout/headlines_row.xml
index 047160af..b662d61e 100755
--- a/org.fox.ttrss/src/main/res/layout/headlines_row.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row.xml
@@ -98,6 +98,14 @@
android:layout_gravity="center"
android:visibility="gone" />
+
+
+
+