Skip to content

Commit 92fd5d1

Browse files
committed
update ui
1 parent 5f2e6fc commit 92fd5d1

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

chooser/src/main/java/com/iknow/imageselect/activities/BrowseDetailActivity.java

+7-4
Original file line numberDiff line numberDiff line change
@@ -212,17 +212,20 @@ public Object instantiateItem(ViewGroup container, int position) {
212212
View itemView;
213213
container.addView(itemView = views.get(position));
214214
ImageView videoIcon = (ImageView) itemView.findViewById(R.id.video_icon);
215+
TextView videoSizeTv = (TextView) itemView.findViewById(R.id.video_size_tv);
215216
final MediaInfo mediaInfo = medias.get(position).media;
216217

217218
if(mediaInfo.mediaType == 3) {
218-
videoIcon.setVisibility(View.VISIBLE);
219+
originalArea.setVisibility(View.GONE);
219220
videoIcon.setOnClickListener(new View.OnClickListener() {
220221
@Override public void onClick(View pView) {
221222
playVideo(mediaInfo);
222223
}
223224
});
224-
}else
225-
videoIcon.setVisibility(View.GONE);
225+
}
226+
videoIcon.setVisibility(mediaInfo.mediaType == 3 ? View.VISIBLE : View.GONE);
227+
videoSizeTv.setVisibility(mediaInfo.mediaType == 3 ? View.VISIBLE : View.GONE);
228+
226229
PhotoDraweeViewUtil.display((PhotoDraweeView) itemView.findViewById(R.id.photo_view), Uri.parse(ImageFilePathUtil.getImgUrl(medias.get(position).getMedia().fileName)));
227230
return itemView;
228231
}
@@ -241,7 +244,7 @@ public void destroyItem(ViewGroup container, int position, Object object) {
241244
private void playVideo(MediaInfo pMediaInfo) {
242245
Uri uri = Uri.parse(pMediaInfo.fileName);
243246
Intent intent = new Intent(Intent.ACTION_VIEW);
244-
intent.setDataAndType(uri, "video/mp4");
247+
intent.setDataAndType(uri, "video/*");
245248
startActivity(intent);
246249
}
247250

chooser/src/main/res/layout/layout_photo_view_item.xml

+10
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,14 @@
1616
android:src="@drawable/ic_play_circle"
1717
/>
1818

19+
<TextView
20+
android:id="@+id/video_size_tv"
21+
android:layout_width="match_parent"
22+
android:layout_height="wrap_content"
23+
android:layout_alignParentBottom="true"
24+
android:layout_marginBottom="60dp"
25+
android:gravity="center"
26+
style="@style/text_16_ffffff"
27+
android:text="视频大小:2MB"
28+
/>
1929
</RelativeLayout>

0 commit comments

Comments
 (0)