Merge pull request #2199 from Kalinundefined/master

disable popup animations when eink mode enabled, fixed #1398 | 解决部分墨水屏设备上按钮无效的问题
This commit is contained in:
kunfei
2022-08-25 21:09:07 +08:00
committed by GitHub
@@ -247,6 +247,9 @@ class ReadMenu @JvmOverloads constructor(
//搜索
fabSearch.setOnClickListener {
if(AppConfig.isEInkMode)
callBack.openSearchActivity(null)
else
runMenuOut {
callBack.openSearchActivity(null)
}
@@ -254,6 +257,9 @@ class ReadMenu @JvmOverloads constructor(
//自动翻页
fabAutoPage.setOnClickListener {
if(AppConfig.isEInkMode)
callBack.autoPage()
else
runMenuOut {
callBack.autoPage()
}
@@ -276,6 +282,9 @@ class ReadMenu @JvmOverloads constructor(
//目录
llCatalog.setOnClickListener {
if(AppConfig.isEInkMode)
callBack.openChapterList()
else
runMenuOut {
callBack.openChapterList()
}
@@ -283,15 +292,24 @@ class ReadMenu @JvmOverloads constructor(
//朗读
llReadAloud.setOnClickListener {
if(AppConfig.isEInkMode)
callBack.onClickReadAloud()
else
runMenuOut {
callBack.onClickReadAloud()
}
}
llReadAloud.onLongClick {
if(AppConfig.isEInkMode)
callBack.showReadAloudDialog()
else
runMenuOut { callBack.showReadAloudDialog() }
}
//界面
llFont.setOnClickListener {
if(AppConfig.isEInkMode)
callBack.showReadStyle()
else
runMenuOut {
callBack.showReadStyle()
}
@@ -299,6 +317,9 @@ class ReadMenu @JvmOverloads constructor(
//设置
llSetting.setOnClickListener {
if(AppConfig.isEInkMode)
callBack.showMoreSetting()
else
runMenuOut {
callBack.showMoreSetting()
}