mirror of
https://github.com/SimpleMobileTools/Simple-Voice-Recorder.git
synced 2025-06-05 21:59:31 +02:00
Clean up IDs in TrashFragment for clarity
This commit is contained in:
@ -11,10 +11,10 @@ import com.simplemobiletools.voicerecorder.extensions.getAllRecordings
|
|||||||
import com.simplemobiletools.voicerecorder.interfaces.RefreshRecordingsListener
|
import com.simplemobiletools.voicerecorder.interfaces.RefreshRecordingsListener
|
||||||
import com.simplemobiletools.voicerecorder.models.Events
|
import com.simplemobiletools.voicerecorder.models.Events
|
||||||
import com.simplemobiletools.voicerecorder.models.Recording
|
import com.simplemobiletools.voicerecorder.models.Recording
|
||||||
import kotlinx.android.synthetic.main.fragment_trash.view.player_holder
|
import kotlinx.android.synthetic.main.fragment_trash.view.trash_holder
|
||||||
import kotlinx.android.synthetic.main.fragment_trash.view.recordings_fastscroller
|
import kotlinx.android.synthetic.main.fragment_trash.view.trash_fastscroller
|
||||||
import kotlinx.android.synthetic.main.fragment_trash.view.recordings_list
|
import kotlinx.android.synthetic.main.fragment_trash.view.trash_list
|
||||||
import kotlinx.android.synthetic.main.fragment_trash.view.recordings_placeholder
|
import kotlinx.android.synthetic.main.fragment_trash.view.trash_placeholder
|
||||||
import org.greenrobot.eventbus.EventBus
|
import org.greenrobot.eventbus.EventBus
|
||||||
import org.greenrobot.eventbus.Subscribe
|
import org.greenrobot.eventbus.Subscribe
|
||||||
import org.greenrobot.eventbus.ThreadMode
|
import org.greenrobot.eventbus.ThreadMode
|
||||||
@ -60,8 +60,8 @@ class TrashFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerF
|
|||||||
override fun playRecording(recording: Recording, playOnPrepared: Boolean) {}
|
override fun playRecording(recording: Recording, playOnPrepared: Boolean) {}
|
||||||
|
|
||||||
private fun setupAdapter(recordings: ArrayList<Recording>) {
|
private fun setupAdapter(recordings: ArrayList<Recording>) {
|
||||||
recordings_fastscroller.beVisibleIf(recordings.isNotEmpty())
|
trash_fastscroller.beVisibleIf(recordings.isNotEmpty())
|
||||||
recordings_placeholder.beVisibleIf(recordings.isEmpty())
|
trash_placeholder.beVisibleIf(recordings.isEmpty())
|
||||||
if (recordings.isEmpty()) {
|
if (recordings.isEmpty()) {
|
||||||
val stringId = if (lastSearchQuery.isEmpty()) {
|
val stringId = if (lastSearchQuery.isEmpty()) {
|
||||||
R.string.recycle_bin_empty
|
R.string.recycle_bin_empty
|
||||||
@ -69,18 +69,18 @@ class TrashFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerF
|
|||||||
R.string.no_items_found
|
R.string.no_items_found
|
||||||
}
|
}
|
||||||
|
|
||||||
recordings_placeholder.text = context.getString(stringId)
|
trash_placeholder.text = context.getString(stringId)
|
||||||
}
|
}
|
||||||
|
|
||||||
val adapter = getRecordingsAdapter()
|
val adapter = getRecordingsAdapter()
|
||||||
if (adapter == null) {
|
if (adapter == null) {
|
||||||
TrashAdapter(context as SimpleActivity, recordings, this, recordings_list)
|
TrashAdapter(context as SimpleActivity, recordings, this, trash_list)
|
||||||
.apply {
|
.apply {
|
||||||
recordings_list.adapter = this
|
trash_list.adapter = this
|
||||||
}
|
}
|
||||||
|
|
||||||
if (context.areSystemAnimationsEnabled) {
|
if (context.areSystemAnimationsEnabled) {
|
||||||
recordings_list.scheduleLayoutAnimation()
|
trash_list.scheduleLayoutAnimation()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
adapter.updateItems(recordings)
|
adapter.updateItems(recordings)
|
||||||
@ -99,7 +99,7 @@ class TrashFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerF
|
|||||||
setupAdapter(filtered)
|
setupAdapter(filtered)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getRecordingsAdapter() = recordings_list.adapter as? TrashAdapter
|
private fun getRecordingsAdapter() = trash_list.adapter as? TrashAdapter
|
||||||
|
|
||||||
private fun storePrevPath() {
|
private fun storePrevPath() {
|
||||||
prevSavePath = context!!.config.saveRecordingsFolder
|
prevSavePath = context!!.config.saveRecordingsFolder
|
||||||
@ -107,8 +107,8 @@ class TrashFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerF
|
|||||||
|
|
||||||
private fun setupColors() {
|
private fun setupColors() {
|
||||||
val properPrimaryColor = context.getProperPrimaryColor()
|
val properPrimaryColor = context.getProperPrimaryColor()
|
||||||
recordings_fastscroller.updateColors(properPrimaryColor)
|
trash_fastscroller.updateColors(properPrimaryColor)
|
||||||
context.updateTextColors(player_holder)
|
context.updateTextColors(trash_holder)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun finishActMode() = getRecordingsAdapter()?.finishActMode()
|
fun finishActMode() = getRecordingsAdapter()?.finishActMode()
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<com.simplemobiletools.voicerecorder.fragments.TrashFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
<com.simplemobiletools.voicerecorder.fragments.TrashFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:id="@+id/player_holder"
|
android:id="@+id/trash_holder"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
<com.simplemobiletools.commons.views.MyTextView
|
<com.simplemobiletools.commons.views.MyTextView
|
||||||
android:id="@+id/recordings_placeholder"
|
android:id="@+id/trash_placeholder"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:alpha="0.8"
|
android:alpha="0.8"
|
||||||
@ -19,14 +19,13 @@
|
|||||||
android:visibility="visible" />
|
android:visibility="visible" />
|
||||||
|
|
||||||
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||||
android:id="@+id/recordings_fastscroller"
|
android:id="@+id/trash_fastscroller"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/player_controls_wrapper"
|
|
||||||
app:layout_constraintTop_toTopOf="parent">
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||||
android:id="@+id/recordings_list"
|
android:id="@+id/trash_list"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:clipToPadding="false"
|
android:clipToPadding="false"
|
||||||
|
Reference in New Issue
Block a user