|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 |
public interface IAction
閱讀器操作接口.所有交互行為的方法通過該接口來提供.
方法摘要 | |
---|---|
void |
addBookmark()
添加書簽,不帶回調接口. |
void |
addBookmark(IActionCall preDo,
IActionCall toDo)
添加書簽,帶回調接口. |
void |
cancelActions()
取消所有尚未执行的动作. |
void |
chapterDown()
跳轉至下一章節,不帶回調接口. |
void |
chapterDown(IActionCall preDo,
IActionCall toDo)
跳轉至上一章節,帶回調接口. |
void |
chapterJumpByIndex(int index)
通過章節序號進行跳轉,不帶回調接口. |
void |
chapterJumpByIndex(int index,
IActionCall preDo,
IActionCall toDo)
通過章節序號進行跳轉,帶回調接口. |
void |
chapterJumpByTitle(java.lang.String title)
通過章節的標題進行跳轉,不帶回調接口. |
void |
chapterJumpByTitle(java.lang.String title,
IActionCall preDo,
IActionCall toDo)
通過章節的標題進行跳轉,帶回調接口. |
void |
chapterUp()
跳轉至上一章節,不帶回調接口. |
void |
chapterUp(IActionCall preDo,
IActionCall toDo)
跳轉至上一章節,帶回調接口. |
void |
closeBook()
關閉圖書,不帶回調接口. |
void |
closeBook(IActionCall preDo,
IActionCall toDo)
關閉圖書,帶回調接口. |
void |
delAllBookmark()
刪除所有書簽,不帶回調接口. |
void |
delAllBookmark(IActionCall preDo,
IActionCall toDo)
刪除所有書簽,帶回調接口. |
void |
delAllHighlight()
刪除所有高亮選擇,不帶回調接口. |
void |
delAllHighlight(IActionCall preDo,
IActionCall toDo)
刪除所有高亮選擇,帶回調接口. |
void |
deleteBookmark(BookMarkInfo.Bookmark bookmark)
刪除書簽,不帶回調接口. |
void |
deleteBookmark(BookMarkInfo.Bookmark bookmark,
IActionCall preDo,
IActionCall toDo)
刪除書簽,帶回調接口. |
void |
delHighlight(BookEmphasisInfo.BookEmphasis emphasis)
刪除高亮選擇,不帶回調接口. |
void |
delHighlight(BookEmphasisInfo.BookEmphasis emp,
IActionCall preDo,
IActionCall toDo)
刪除高亮選擇,帶回調接口. |
void |
enterSearchMode()
進入搜索模式,不帶回調接口. |
void |
enterSearchMode(IActionCall preDo,
IActionCall toDo)
進入搜索模式,帶回調接口. |
void |
fetchText()
抓取當前頁的文本內容,不带回调接口. |
void |
fetchText(IActionCall preDo,
IActionCall toDo)
抓取當前頁的文本內容,带回调接口. |
void |
gotoBookmark()
跳轉至書簽位置,不帶回調接口. |
void |
gotoBookmark(BookMarkInfo.Bookmark bookmark)
跳轉至書簽位置,不帶回調接口. |
void |
gotoBookmark(BookMarkInfo.Bookmark bookmark,
IActionCall preDo,
IActionCall toDo)
跳轉至書簽位置,帶回調接口. |
void |
gotoBookmark(IActionCall preDo,
IActionCall toDo)
跳轉至書簽位置,帶回調接口. |
void |
gotoHighlight(BookEmphasisInfo.BookEmphasis emphasis)
跳转至高亮选择,不带回调接口. |
void |
gotoHighlight(BookEmphasisInfo.BookEmphasis emphasis,
IActionCall preDo,
IActionCall toDo)
跳转至高亮选择,带回调接口. |
void |
loadChapterInformation()
裝載章節信息,不帶回調接口. |
void |
loadChapterInformation(IActionCall preDo,
IActionCall toDo)
裝載章節信息,帶回調接口. |
void |
onTouchDown(double x,
double y)
處理TouchDown事件. |
void |
onTouchMove(double x,
double y)
處理TouchMove事件. |
void |
onTouchUp(double x,
double y)
處理TouchUp事件. |
void |
openBook()
打開書籍,不帶執行參數. |
void |
openBook(IActionCall preDo,
IActionCall toDo)
打開書籍,帶執行參數. |
void |
openLinkByTouch(int x,
int y)
通過點擊屏幕坐標打開鏈接,不帶回調接口. |
void |
openLinkByTouch(int x,
int y,
IActionCall preDo,
IActionCall toDo)
通過點擊屏幕坐標打開鏈接,帶回調接口. |
void |
pageDown()
向下翻頁,不帶回調接口. |
void |
pageDown(IActionCall preDo,
IActionCall toDo)
向下翻頁,帶回調接口. |
void |
pageJumpTo(int pageNum)
Page 跳轉頁碼. |
void |
pageJumpTo(int pageNum,
IActionCall preDo,
IActionCall toDo)
Page 跳轉頁碼. |
void |
pageUp()
向上翻頁,不帶回調接口. |
void |
pageUp(IActionCall preDo,
IActionCall toDo)
向上翻頁,帶回調接口. |
void |
pageZoomIn()
放大一級字體,不帶回調接口. |
void |
pageZoomIn(IActionCall preDo,
IActionCall toDo)
放大一級字體,帶回調接口. |
void |
pageZoomLevel(int lv)
根據縮放等級調整字體大小,不帶回調接口. |
void |
pageZoomLevel(int lv,
IActionCall preDo,
IActionCall toDo)
根據縮放等級調整字體大小,帶回調接口. |
void |
pageZoomOut()
縮小一級字體,不帶回調接口. |
void |
pageZoomOut(IActionCall preDo,
IActionCall toDo)
縮小一級字體,帶回調接口. |
void |
quitSearch()
退出搜索,不帶回調接口. |
void |
quitSearch(IActionCall preDo,
IActionCall toDo)
退出搜索,帶回調接口. |
void |
searchGoNext()
搜索下一個結果,不帶回調接口. |
void |
searchGoNext(IActionCall preDo,
IActionCall toDo)
搜索下一個結果,帶回調接口. |
void |
searchGoPrevious()
搜索前一個結果,不帶回調接口. |
void |
searchGoPrevious(IActionCall preDo,
IActionCall toDo)
搜索前一個結果,帶回調接口. |
void |
searchGotoResult(BookSearchInfo.BookSearchResult result)
根據搜索結果,跳轉到相應頁面.不帶回調接口. |
void |
searchGotoResult(BookSearchInfo.BookSearchResult result,
IActionCall preDo,
IActionCall toDo)
根據搜索結果,跳轉到相應頁面.帶回調接口. |
void |
setScreenLandMode(boolean land,
int viewWidth,
int viewHeight)
設置橫豎屏模式,不帶回調接口. |
void |
setScreenLandMode(boolean land,
int viewWidth,
int viewHeight,
IActionCall preDo,
IActionCall toDo)
設置橫豎屏模式,帶回調接口. |
方法详细信息 |
---|
void openBook()
如果從書簽位置打開,需要調用 IBookMarkCursor#setBookmarkTogo(Bookmark)
來設置書簽頁
void openBook(IActionCall preDo, IActionCall toDo)
如果從書簽位置打開,需要調用 IBookMarkCursor#setBookmarkTogo(Bookmark)
來設置書簽頁
preDo
- 開書之前需要執行的回調接口toDo
- 開書之後需要執行的回調接口void pageJumpTo(int pageNum)
pageNum
- 需要跳轉的頁碼void pageJumpTo(int pageNum, IActionCall preDo, IActionCall toDo)
pageNum
- 需要跳轉的頁碼preDo
- 跳轉頁碼之前需要執行的回調接口toDo
- 跳轉頁碼之後需要執行的回調接口void pageUp()
void pageUp(IActionCall preDo, IActionCall toDo)
preDo
- 向上翻頁之前需要執行的回調接口toDo
- 向上翻頁之後需要執行的回調接口void pageDown()
void pageDown(IActionCall preDo, IActionCall toDo)
preDo
- 向下翻頁之前需要執行的回調接口toDo
- 向下翻頁之後需要執行的回調接口void pageZoomLevel(int lv)
lv
- 字體等級大小void pageZoomLevel(int lv, IActionCall preDo, IActionCall toDo)
lv
- 字體等級大小preDo
- 調整字體大小之前需要執行的回調接口toDo
- 調整字體大小之後需要執行的回調接口void pageZoomIn()
void pageZoomIn(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void pageZoomOut()
void pageZoomOut(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void enterSearchMode()
void enterSearchMode(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void searchGoNext()
void searchGoNext(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void searchGoPrevious()
void searchGoPrevious(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void searchGotoResult(BookSearchInfo.BookSearchResult result)
result
- 搜索結果.void searchGotoResult(BookSearchInfo.BookSearchResult result, IActionCall preDo, IActionCall toDo)
result
- 搜索結果.preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void quitSearch()
void quitSearch(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void addBookmark()
void addBookmark(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void gotoBookmark()
需要調用 IBookMarkCursor#setBookmarkTogo(Bookmark)
來設置書簽頁
void gotoBookmark(IActionCall preDo, IActionCall toDo)
需要調用 IBookMarkCursor#setBookmarkTogo(Bookmark)
來設置書簽頁
preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void gotoBookmark(BookMarkInfo.Bookmark bookmark)
bookmark
- 將要跳轉至的書簽void gotoBookmark(BookMarkInfo.Bookmark bookmark, IActionCall preDo, IActionCall toDo)
bookmark
- 將要跳轉至的書簽preDo
- 執行動作之前的調用的回調接口toDo
- 執行動作之後的調用的回調接口void deleteBookmark(BookMarkInfo.Bookmark bookmark)
bookmark
- 需要刪除的書簽BookMarkInfo.Bookmark
void deleteBookmark(BookMarkInfo.Bookmark bookmark, IActionCall preDo, IActionCall toDo)
bookmark
- 需要刪除的書簽preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void delAllBookmark()
void delAllBookmark(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void loadChapterInformation()
void loadChapterInformation(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void chapterJumpByTitle(java.lang.String title)
title
- 需要跳轉的章節標題名稱
IBookChapterCursor.getChapterList()
獲取章節標題列表.void chapterJumpByTitle(java.lang.String title, IActionCall preDo, IActionCall toDo)
title
- 需要跳轉的章節標題名稱preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口
IBookChapterCursor.getChapterList()
獲取章節標題列表.void chapterJumpByIndex(int index)
index
- 章節序號
IBookChapterCursor.getChapterIndexByTitle(String)
獲取章節序號.void chapterJumpByIndex(int index, IActionCall preDo, IActionCall toDo)
index
- 章節序號preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口
IBookChapterCursor.getChapterIndexByTitle(String)
獲取章節序號.void chapterUp()
void chapterUp(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void chapterDown()
void chapterDown(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void closeBook()
void closeBook(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void setScreenLandMode(boolean land, int viewWidth, int viewHeight)
设置横屏模式,当前屏幕變化後,調用該方法.
该方法是用来通知Engine对变化后的视图做出处理,需要重新設置變化後的視圖寬度和高度.
必要时重新初始化并载入Render对象.
land
- true 橫屏模式. false 豎屏模式.viewWidth
- 變化後的視圖寬度.viewHeight
- 變化後的視圖高度.void setScreenLandMode(boolean land, int viewWidth, int viewHeight, IActionCall preDo, IActionCall toDo)
设置横屏模式,当前屏幕變化後,調用該方法.
该方法是用来通知Engine对变化后的视图做出处理,需要重新設置變化後的視圖寬度和高度.
必要时重新初始化并载入Render对象.
land
- true 橫屏模式. false 豎屏模式.viewWidth
- 變化後的視圖寬度.viewHeight
- 變化後的視圖高度.preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void openLinkByTouch(int x, int y)
x
- x坐標y
- y坐標void openLinkByTouch(int x, int y, IActionCall preDo, IActionCall toDo)
x
- x坐標y
- y坐標preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void onTouchDown(double x, double y)
x
- x坐標y
- y坐標void onTouchMove(double x, double y)
x
- x坐標y
- y坐標void onTouchUp(double x, double y)
x
- x坐標y
- y坐標void delHighlight(BookEmphasisInfo.BookEmphasis emphasis)
emphasis
- 高亮選擇對象void delHighlight(BookEmphasisInfo.BookEmphasis emp, IActionCall preDo, IActionCall toDo)
emp
- 高亮選擇對象preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void delAllHighlight()
void delAllHighlight(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void gotoHighlight(BookEmphasisInfo.BookEmphasis emphasis)
emphasis
- 高亮選擇對象void gotoHighlight(BookEmphasisInfo.BookEmphasis emphasis, IActionCall preDo, IActionCall toDo)
emphasis
- 高亮選擇對象preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void fetchText()
void fetchText(IActionCall preDo, IActionCall toDo)
preDo
- 執行動作之前調用的回調接口toDo
- 執行動作之後調用的回調接口void cancelActions()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 |