|
@@ -20,6 +20,7 @@ import io.legado.app.base.adapter.RecyclerAdapter
|
|
|
import io.legado.app.constant.PreferKey
|
|
import io.legado.app.constant.PreferKey
|
|
|
import io.legado.app.databinding.ItemTextBinding
|
|
import io.legado.app.databinding.ItemTextBinding
|
|
|
import io.legado.app.databinding.PopupActionMenuBinding
|
|
import io.legado.app.databinding.PopupActionMenuBinding
|
|
|
|
|
+import io.legado.app.help.config.AppConfig
|
|
|
import io.legado.app.utils.*
|
|
import io.legado.app.utils.*
|
|
|
|
|
|
|
|
@SuppressLint("RestrictedApi")
|
|
@SuppressLint("RestrictedApi")
|
|
@@ -180,6 +181,16 @@ class TextActionMenu(private val context: Context, private val callBack: CallBac
|
|
|
}
|
|
}
|
|
|
callBack.onMenuActionFinally()
|
|
callBack.onMenuActionFinally()
|
|
|
}
|
|
}
|
|
|
|
|
+ holder.itemView.setOnLongClickListener {
|
|
|
|
|
+ if (AppConfig.contentSelectSpeakMod == 0) {
|
|
|
|
|
+ AppConfig.contentSelectSpeakMod = 1
|
|
|
|
|
+ context.toastOnUi("切换为从选择的地方开始一直朗读")
|
|
|
|
|
+ } else {
|
|
|
|
|
+ AppConfig.contentSelectSpeakMod = 0
|
|
|
|
|
+ context.toastOnUi("切换为朗读选择内容")
|
|
|
|
|
+ }
|
|
|
|
|
+ true
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|