Отразите по горизонтали, как флипборд с MuPDF

Я реализовал MuPDf в Android для открытия,просмотра,поиска,установки закладок и т. д. для PDF. Теперь я хочу, чтобы анимационный эффект горизонтального флипа был похож на тот, который используется в приложении FlipBoard в горизонтальной манере.

Мне также нужно знать, как я могу выделить текст поиска. Я использую код Librelio

Я прошел по ссылкам Like:

Ссылка 1

Пожалуйста помоги.


person Anchit Mittal    schedule 22.04.2014    source источник
comment
Вы решили свою проблему?! означает Отразить/свернуть по горизонтали с помощью MuPDF.   -  person Dr.jacky    schedule 13.06.2015
comment
Вы решили проблему с переворачивающейся анимацией?   -  person techno    schedule 24.11.2015


Ответы (1)


 I also need to know that how can i highlight the Search Text. 

PageView.java из MuPDF:

private static final int HIGHLIGHT_COLOR = 0x802572AC; //adjust the color

...//some code of PageView.java

public void setPage(int page, PointF size) {

 ...//code of PageView.setPage(int page, PointF size)

 // this is the part where the hightlighting happens
 if (!mIsBlank && mSearchBoxes != null) {
   paint.setColor(HIGHLIGHT_COLOR);
   for (RectF rect : mSearchBoxes)
   canvas.drawRect(rect.left*scale, rect.top*scale,
   rect.right*scale, rect.bottom*scale, paint);

   // you can customize it, e.g. 
   // int margin = 5
   //canvas.drawRect((rect.left - margin) * scale, (rect.top - margin) * scale,
   //(rect.right + margin) * scale, (rect.bottom + margin) * scale, paint);
 }
}

чтобы начать поиск, просто вызовите:

new SearchTask(context, mupdfCore).go("searchText", 1, 0, -1);
person A.D.    schedule 23.05.2014