Commit 95a361fb authored by wanglei's avatar wanglei

...

parent a3cfca77
......@@ -38,12 +38,14 @@ import com.base.browserwhite.ui.activity.download.DownloadAdapter
import com.base.browserwhite.ui.activity.download.DownloadDialog.showDownloadFinishDialog
import com.base.browserwhite.ui.activity.download.DownloadDialog.showDownloadVideoDialog
import com.base.browserwhite.ui.fragment.BaseFragment
import com.base.browserwhite.ui.views.PermissionDialog.showPermissionBottomSheet
import com.base.browserwhite.utils.ColorUtils
import com.base.browserwhite.utils.DownloadUtils
import com.base.browserwhite.utils.DownloadUtils.getDownloadJson
import com.base.browserwhite.utils.DownloadUtils.getDownloadJsonBean
import com.base.browserwhite.utils.DownloadUtils.saveDownloadRecordFile
import com.base.browserwhite.utils.LogEx
import com.base.browserwhite.utils.PermissionUtils.checkStorePermission
import com.base.browserwhite.utils.SpBeanUtils
import com.base.browserwhite.utils.SpBeanUtils.HISTORY_SP_KEY
import com.base.browserwhite.utils.Utils.dpToPx
......@@ -106,6 +108,12 @@ class WebViewFragment : BaseFragment<FragmentWebViewBinding>() {
}
binding.flDownload.setOnClickListener {
if (!requireContext().checkStorePermission()) {
val launcher = (requireActivity() as WebBrowserActivity).launcher
requireContext().showPermissionBottomSheet(launcher){}
return@setOnClickListener
}
if (downloadAdapter == null) {
downloadAdapter = DownloadAdapter()
}
......@@ -135,7 +143,7 @@ class WebViewFragment : BaseFragment<FragmentWebViewBinding>() {
val dropTranslationY2 = -(MyApplication.context.dpToPx(20f)).toFloat()
// 回弹高度
val animator = ValueAnimator.ofFloat(dropTranslationY, startTranslationY, dropTranslationY1 ,startTranslationY)
val animator = ValueAnimator.ofFloat(dropTranslationY, startTranslationY, dropTranslationY1, startTranslationY)
animator.interpolator = AccelerateDecelerateInterpolator()
animator.duration = 1000
animator.addUpdateListener { animation ->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment