display duration of audio and video files

This commit is contained in:
tibbi 2016-10-16 17:38:55 +02:00
parent 6aaca003a9
commit 10b29b13b0
8 changed files with 30 additions and 3 deletions

View File

@ -45,9 +45,13 @@ class PropertiesDialog : DialogFragment() {
properties_resolution.visibility = View.VISIBLE
properties_resolution.text = mItem.resolution
} else if (mItem.isAudio(context)) {
properties_duration_label.visibility = View.VISIBLE
properties_duration.visibility = View.VISIBLE
properties_duration.text = mItem.getDuration(context)
} else if (mItem.isVideo(context)) {
properties_duration_label.visibility = View.VISIBLE
properties_duration.visibility = View.VISIBLE
properties_duration.text = mItem.getDuration(context)
}
val file = File(mItem.path)

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/properties_holder"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/properties_holder"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
@ -102,4 +102,21 @@
android:textColor="@android:color/black"
android:visibility="gone"/>
<TextView
android:id="@+id/properties_duration_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/smtfp_activity_margin"
android:text="@string/duration"
android:textSize="@dimen/smtfp_details_text_size"
android:visibility="gone"/>
<TextView
android:id="@+id/properties_duration"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/smtfp_small_margin"
android:textColor="@android:color/black"
android:visibility="gone"/>
</LinearLayout>

View File

@ -45,6 +45,7 @@
<string name="last_modified">Last modified</string>
<string name="files_count">Files inside</string>
<string name="resolution">Resolution</string>
<string name="duration">Duration</string>
<plurals name="items_deleted">
<item quantity="one">1 Datei/Ordner gelöscht</item>

View File

@ -45,6 +45,7 @@
<string name="last_modified">Ultima modifica</string>
<string name="files_count">File contenuti</string>
<string name="resolution">Resolution</string>
<string name="duration">Duration</string>
<plurals name="items_deleted">
<item quantity="one">1 elemento eliminato</item>

View File

@ -45,6 +45,7 @@
<string name="last_modified">Last modified</string>
<string name="files_count">Files inside</string>
<string name="resolution">Resolution</string>
<string name="duration">Duration</string>
<plurals name="items_deleted">
<item quantity="one">1 アイテムを削除しました</item>

View File

@ -45,6 +45,7 @@
<string name="last_modified">Última modificação</string>
<string name="files_count">Ficheiros no interior</string>
<string name="resolution">Resolution</string>
<string name="duration">Duration</string>
<plurals name="items_deleted">
<item quantity="one">1 item eliminado</item>

View File

@ -45,6 +45,7 @@
<string name="last_modified">Last modified</string>
<string name="files_count">Files inside</string>
<string name="resolution">Resolution</string>
<string name="duration">Duration</string>
<plurals name="items_deleted">
<item quantity="one">1 objekt borttagen</item>

View File

@ -45,6 +45,7 @@
<string name="last_modified">Last modified</string>
<string name="files_count">Files inside</string>
<string name="resolution">Resolution</string>
<string name="duration">Duration</string>
<plurals name="items_deleted">
<item quantity="one">1 item deleted</item>