|
|
@ -959,6 +959,7 @@ class ReadBookActivity : BaseReadBookActivity(), |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 长按图片 |
|
|
|
* 长按图片 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
@SuppressLint("RtlHardcoded") |
|
|
|
override fun onImageLongPress(x: Float, y: Float, src: String) { |
|
|
|
override fun onImageLongPress(x: Float, y: Float, src: String) { |
|
|
|
imagePopupAction.setItems( |
|
|
|
imagePopupAction.setItems( |
|
|
|
listOf( |
|
|
|
listOf( |
|
|
@ -979,7 +980,7 @@ class ReadBookActivity : BaseReadBookActivity(), |
|
|
|
if (!ReadBookConfig.hideNavigationBar && navigationBarGravity == Gravity.BOTTOM) |
|
|
|
if (!ReadBookConfig.hideNavigationBar && navigationBarGravity == Gravity.BOTTOM) |
|
|
|
navigationBarHeight else 0 |
|
|
|
navigationBarHeight else 0 |
|
|
|
imagePopupAction.showAtLocation( |
|
|
|
imagePopupAction.showAtLocation( |
|
|
|
binding.readView, Gravity.BOTTOM or Gravity.CENTER_HORIZONTAL, 0, |
|
|
|
binding.readView, Gravity.BOTTOM or Gravity.LEFT, x.toInt(), |
|
|
|
binding.root.height + navigationBarHeight - y.toInt() |
|
|
|
binding.root.height + navigationBarHeight - y.toInt() |
|
|
|
) |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|