SYMBOL INDEX (755 symbols across 62 files) FILE: app/src/main/java/moe/feng/nhentai/api/BookApi.java class BookApi (line 23) | public class BookApi { method getBook (line 27) | public static BaseMessage getBook(String id) { method getCover (line 154) | public static Bitmap getCover(Context context, Book book) { method getThumb (line 165) | public static Bitmap getThumb(Context context, Book book) { method getPageThumb (line 176) | public static Bitmap getPageThumb(Context context, Book book, int posi... method getCoverFile (line 187) | public static File getCoverFile(Context context, Book book) { method getThumbFile (line 198) | public static File getThumbFile(Context context, Book book) { method getPageThumbFile (line 209) | public static File getPageThumbFile(Context context, Book book, int po... FILE: app/src/main/java/moe/feng/nhentai/api/PageApi.java class PageApi (line 23) | public class PageApi { method getPageList (line 27) | public static BaseMessage getPageList(String url) { method getHomePageList (line 85) | public static BaseMessage getHomePageList(int number) { method getSearchPageList (line 89) | public static BaseMessage getSearchPageList(String keyword, int number) { method getPageOriginImage (line 93) | public static Bitmap getPageOriginImage(Context context, Book book, in... method getPageOriginImageFile (line 104) | public static File getPageOriginImageFile(Context context, Book book, ... FILE: app/src/main/java/moe/feng/nhentai/api/common/NHentaiUrl.java class NHentaiUrl (line 3) | public class NHentaiUrl { method getSearchUrl (line 8) | public static String getSearchUrl(String content) { method getSearchUrl (line 12) | public static String getSearchUrl(String content, int page_num) { method getBookDetailsUrl (line 20) | public static String getBookDetailsUrl(String book_id) { method getBookPageUrl (line 24) | public static String getBookPageUrl(String book_id, int page_num) { method getGalleryUrl (line 28) | public static String getGalleryUrl(String g_id) { method getOriginPictureUrl (line 32) | public static String getOriginPictureUrl(String g_id, String page_num) { method getThumbPictureUrl (line 36) | public static String getThumbPictureUrl(String g_id, String page_num) { method getThumbUrl (line 40) | public static String getThumbUrl(String g_id) { method getBigCoverUrl (line 44) | public static String getBigCoverUrl(String g_id) { method getPictureUrl (line 49) | public static String getPictureUrl(String g_id, String page_num, Strin... method getParodyUrl (line 53) | public static String getParodyUrl(String name) { method getCharacterUrl (line 61) | public static String getCharacterUrl(String name) { method getTagUrl (line 69) | public static String getTagUrl(String tag) { method getArtistUrl (line 77) | public static String getArtistUrl(String name) { method getGroupUrl (line 85) | public static String getGroupUrl(String name) { method getLanguageUrl (line 93) | public static String getLanguageUrl(String name) { method getHomePageUrl (line 101) | public static String getHomePageUrl(int page) { FILE: app/src/main/java/moe/feng/nhentai/cache/common/Constants.java class Constants (line 3) | public class Constants { FILE: app/src/main/java/moe/feng/nhentai/cache/file/FileCacheManager.java class FileCacheManager (line 20) | public class FileCacheManager { method getInstance (line 28) | public static final FileCacheManager getInstance(Context context) { method FileCacheManager (line 36) | private FileCacheManager(Context context) { method createCacheFromNetwork (line 40) | public boolean createCacheFromNetwork(String type, String url) { method createCacheFromStrem (line 92) | public boolean createCacheFromStrem(String type, String name, InputStr... method cacheExistsUrl (line 139) | public boolean cacheExistsUrl(String type, String url) { method cacheExists (line 143) | public boolean cacheExists(String type, String name) { method deleteCacheUrl (line 147) | public boolean deleteCacheUrl(String type, String url) { method deleteCache (line 151) | public boolean deleteCache(String type, String name) { method openCacheStream (line 159) | public InputStream openCacheStream(String type, String name) { method openCacheStreamUrl (line 167) | public InputStream openCacheStreamUrl(String type, String url) { method getBitmap (line 171) | public Bitmap getBitmap(String type, String name) { method getBitmapUrl (line 187) | public Bitmap getBitmapUrl(String type, String url) { method getBitmapFile (line 191) | public File getBitmapFile(String type, String name) { method getBitmapUrlFile (line 195) | public File getBitmapUrlFile(String type, String url) { method getCacheName (line 199) | private String getCacheName(String url) { method getCachePath (line 203) | private String getCachePath(String type, String name) { FILE: app/src/main/java/moe/feng/nhentai/cache/file/OfflineDocumentManager.java class OfflineDocumentManager (line 11) | public class OfflineDocumentManager { method getInstance (line 17) | public static OfflineDocumentManager getInstance(Context context) { method OfflineDocumentManager (line 25) | private OfflineDocumentManager(Context context) { method getOfflineDocument (line 29) | public String getOfflineDocument(String url) { method hasOfflineCache (line 49) | public boolean hasOfflineCache(String url) { method createOfflineCache (line 53) | public boolean createOfflineCache(String url) { FILE: app/src/main/java/moe/feng/nhentai/dao/CommonPreferences.java class CommonPreferences (line 10) | public class CommonPreferences { method getInstance (line 18) | public static CommonPreferences getInstance(Context context, String db... method CommonPreferences (line 33) | private CommonPreferences(Context context, String dbName) { method sync (line 39) | public void sync() { method reload (line 43) | public void reload() { method edit (line 47) | public Editor edit() { method getInt (line 51) | public int getInt(String key, int defValue) { method getString (line 55) | public String getString(String key, String defValue) { method getBoolean (line 59) | public boolean getBoolean(String key, boolean defValue) { method getLong (line 63) | public long getLong(String key, long defValue) { method getFloat (line 67) | public float getFloat(String key, float defValue) { method contains (line 71) | public boolean contains(String key) { class Editor (line 75) | public class Editor { method Editor (line 79) | private Editor(KeyValueDatabase kvdb) { method putBoolean (line 83) | public Editor putBoolean(String key, boolean value) { method putInt (line 88) | public Editor putInt(String key, int value) { method putString (line 93) | public Editor putString(String key, String value) { method putLong (line 98) | public Editor putLong(String key, long value) { method putFloat (line 103) | public Editor putFloat(String key, float value) { method remove (line 108) | public Editor remove(String key){ method clear (line 113) | public void clear() { method commit (line 118) | public boolean commit() { class Instance (line 124) | private static class Instance { method Instance (line 129) | public Instance(CommonPreferences preferences, String dbName) { FILE: app/src/main/java/moe/feng/nhentai/dao/SearchHistoryManager.java class SearchHistoryManager (line 13) | public class SearchHistoryManager { method getInstance (line 23) | public static SearchHistoryManager getInstance(Context context, String... method SearchHistoryManager (line 38) | public SearchHistoryManager(Context context, String sectionName) { method reloadDatabase (line 44) | public void reloadDatabase() { method add (line 48) | public void add(String keyword) { method get (line 58) | public String get(int pos) { method find (line 62) | public int find(String keyword) { method moveArrayToNext (line 73) | private void moveArrayToNext(int end) { method cleanAll (line 81) | public void cleanAll() { method getAll (line 86) | public String[] getAll() { method getSearchResults (line 94) | public ArrayList getSearchResults() { class Instance (line 103) | private static class Instance { method Instance (line 108) | public Instance(SearchHistoryManager manager, String sectionName) { FILE: app/src/main/java/moe/feng/nhentai/model/BaseMessage.java class BaseMessage (line 3) | public class BaseMessage { method BaseMessage (line 8) | public BaseMessage(int code, Object data) { method BaseMessage (line 13) | public BaseMessage() { method getCode (line 17) | public int getCode() { method setCode (line 21) | public void setCode(int code) { method getData (line 25) | public T getData() { method setData (line 29) | public void setData(Object data) { FILE: app/src/main/java/moe/feng/nhentai/model/Book.java class Book (line 7) | public class Book { method Book (line 24) | public Book() { method Book (line 28) | public Book(String title, String other, String bookId) { method Book (line 34) | public Book(String title, String other, String bookId, String previewI... method toJSONString (line 41) | public String toJSONString() { FILE: app/src/main/java/moe/feng/nhentai/ui/BookDetailsActivity.java class BookDetailsActivity (line 42) | public class BookDetailsActivity extends AppCompatActivity { method onCreate (line 57) | @Override method launch (line 126) | public static void launch(Activity activity, ImageView imageView, Book... method updateUIContent (line 135) | private void updateUIContent() { method updateDetailsContent (line 151) | private void updateDetailsContent() { method updateTagsContent (line 160) | private void updateTagsContent() { method onOptionsItemSelected (line 386) | @Override method startBookGet (line 396) | private void startBookGet() { class BookGetTask (line 404) | private class BookGetTask extends AsyncTask { method doInBackground (line 406) | @Override method onPostExecute (line 411) | @Override class CoverTask (line 436) | private class CoverTask extends AsyncTask { method doInBackground (line 438) | @Override method onPostExecute (line 443) | @Override method $ (line 461) | protected T $(int id) { FILE: app/src/main/java/moe/feng/nhentai/ui/CategoryActivity.java class CategoryActivity (line 23) | public class CategoryActivity extends AbsActivity { method onCreate (line 40) | @Override method setUpViews (line 60) | @Override method setRecyclerViewAdapter (line 93) | private void setRecyclerViewAdapter(BookListRecyclerAdapter adapter) { class PageGetTask (line 114) | private class PageGetTask extends AsyncTask { method doInBackground (line 116) | @Override method onPostExecute (line 121) | @Override method launch (line 143) | public static void launch(AppCompatActivity activity, String url, Stri... FILE: app/src/main/java/moe/feng/nhentai/ui/GalleryActivity.java class GalleryActivity (line 20) | public class GalleryActivity extends AbsActivity { method onCreate (line 33) | @Override method setUpViews (line 54) | @Override method launch (line 66) | public static void launch(Activity activity, Book book, int firstPageN... method toggleControlBar (line 74) | public void toggleControlBar() { method onBackPressed (line 84) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/MainActivity.java class MainActivity (line 23) | public class MainActivity extends AbsActivity implements NavigationView.... method onCreate (line 35) | @Override method setUpViews (line 50) | @Override method openSearchBox (line 141) | private void openSearchBox() { method closeSearchBox (line 149) | private void closeSearchBox() { method onPostCreate (line 165) | @Override method onConfigurationChanged (line 171) | @Override method onCreateOptionsMenu (line 177) | @Override method onOptionsItemSelected (line 183) | @Override method onBackPressed (line 202) | @Override method onNavigationItemSelected (line 211) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/SearchResultActivity.java class SearchResultActivity (line 23) | public class SearchResultActivity extends AbsActivity { method onCreate (line 40) | @Override method setUpViews (line 59) | @Override method setRecyclerViewAdapter (line 92) | private void setRecyclerViewAdapter(BookListRecyclerAdapter adapter) { class PageGetTask (line 113) | private class PageGetTask extends AsyncTask { method doInBackground (line 115) | @Override method onPostExecute (line 120) | @Override method launch (line 142) | public static void launch(AppCompatActivity activity, String keyword) { FILE: app/src/main/java/moe/feng/nhentai/ui/SettingsActivity.java class SettingsActivity (line 14) | public class SettingsActivity extends AbsActivity { method onCreate (line 22) | @Override method setUpViews (line 34) | @Override method launchActivity (line 52) | public static void launchActivity(Activity mActivity, int flag) { FILE: app/src/main/java/moe/feng/nhentai/ui/adapter/BookListRecyclerAdapter.java class BookListRecyclerAdapter (line 27) | public class BookListRecyclerAdapter extends AbsRecyclerViewAdapter { method BookListRecyclerAdapter (line 35) | public BookListRecyclerAdapter(RecyclerView recyclerView, ArrayList { method doInBackground (line 103) | @Override method onProgressUpdate (line 122) | @Override class ViewHolder (line 143) | public class ViewHolder extends ClickableViewHolder { method ViewHolder (line 150) | public ViewHolder(View itemView) { FILE: app/src/main/java/moe/feng/nhentai/ui/adapter/BookPreviewGridAdapter.java class BookPreviewGridAdapter (line 18) | public class BookPreviewGridAdapter extends BaseAdapter { method BookPreviewGridAdapter (line 23) | public BookPreviewGridAdapter(Context context, Book book) { method getCount (line 29) | @Override method getItem (line 34) | @Override method getItemId (line 39) | @Override method getView (line 44) | @Override class ViewHolder (line 64) | private class ViewHolder { method ViewHolder (line 70) | public ViewHolder(View itemView) { class ImageDownloader (line 78) | private class ImageDownloader extends AsyncTask { method doInBackground (line 80) | @Override method onProgressUpdate (line 98) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/adapter/GalleryPagerAdapter.java class GalleryPagerAdapter (line 10) | public class GalleryPagerAdapter extends FragmentPagerAdapter { method GalleryPagerAdapter (line 15) | public GalleryPagerAdapter(FragmentManager fm, Book book) { method getItem (line 21) | @Override method getCount (line 29) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/adapter/HomePagerAdapter.java class HomePagerAdapter (line 13) | public class HomePagerAdapter extends FragmentPagerAdapter { method HomePagerAdapter (line 21) | public HomePagerAdapter(Context context, FragmentManager fm) { method getItem (line 29) | @Override method getCount (line 43) | @Override method getPageTitle (line 48) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/common/AbsActivity.java class AbsActivity (line 17) | public abstract class AbsActivity extends AppCompatActivity { method onCreate (line 24) | @Override method onCreate (line 29) | protected void onCreate(Bundle savedInstanceState, boolean statusBarTr... method setUpViews (line 46) | protected abstract void setUpViews(); method setContentView (line 48) | @Override method onOptionsItemSelected (line 70) | @Override method $ (line 80) | protected T $(int id) { FILE: app/src/main/java/moe/feng/nhentai/ui/common/AbsRecyclerViewAdapter.java class AbsRecyclerViewAdapter (line 10) | public abstract class AbsRecyclerViewAdapter extends RecyclerView.Adapte... method AbsRecyclerViewAdapter (line 17) | public AbsRecyclerViewAdapter(RecyclerView recyclerView) { method addOnScrollListener (line 36) | public void addOnScrollListener(RecyclerView.OnScrollListener listener) { type OnItemClickListener (line 40) | public interface OnItemClickListener { method onItemClick (line 41) | public void onItemClick(int position, ClickableViewHolder holder); type OnItemLongClickListener (line 44) | public interface OnItemLongClickListener { method onItemLongClick (line 45) | public boolean onItemLongClick(int position, ClickableViewHolder hol... method setOnItemClickListener (line 51) | public void setOnItemClickListener(OnItemClickListener listener) { method setOnItemLongClickListener (line 55) | public void setOnItemLongClickListener(OnItemLongClickListener listene... method bindContext (line 59) | public void bindContext(Context context) { method getContext (line 63) | public Context getContext() { method onBindViewHolder (line 67) | @Override class ClickableViewHolder (line 89) | public class ClickableViewHolder extends RecyclerView.ViewHolder { method ClickableViewHolder (line 93) | public ClickableViewHolder(View itemView) { method getParentView (line 98) | public View getParentView() { FILE: app/src/main/java/moe/feng/nhentai/ui/fragment/BookPageFragment.java class BookPageFragment (line 27) | public class BookPageFragment extends Fragment { method newInstance (line 38) | public static BookPageFragment newInstance(Book book, int pageNum) { method onCreate (line 47) | @Override method onCreateView (line 55) | @Override class DownloadTask (line 66) | private class DownloadTask extends AsyncTask { method doInBackground (line 68) | @Override method onPostExecute (line 73) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/fragment/main/DownloadManagerFragment.java class DownloadManagerFragment (line 20) | public class DownloadManagerFragment extends Fragment { method onCreateView (line 27) | @Override method setRecyclerViewAdapter (line 54) | private void setRecyclerViewAdapter(BookListRecyclerAdapter adapter) { FILE: app/src/main/java/moe/feng/nhentai/ui/fragment/main/FavoriteFragment.java class FavoriteFragment (line 20) | public class FavoriteFragment extends Fragment { method onCreateView (line 27) | @Override method setRecyclerViewAdapter (line 54) | private void setRecyclerViewAdapter(BookListRecyclerAdapter adapter) { FILE: app/src/main/java/moe/feng/nhentai/ui/fragment/main/HomeFragment.java class HomeFragment (line 25) | public class HomeFragment extends Fragment { method onCreateView (line 39) | @Override method setRecyclerViewAdapter (line 76) | private void setRecyclerViewAdapter(BookListRecyclerAdapter adapter) { class PageGetTask (line 99) | private class PageGetTask extends AsyncTask { method doInBackground (line 101) | @Override method onPostExecute (line 106) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/fragment/settings/SettingsLicense.java class SettingsLicense (line 12) | public class SettingsLicense extends Fragment { method onCreateView (line 14) | @Override FILE: app/src/main/java/moe/feng/nhentai/ui/fragment/settings/SettingsMain.java class SettingsMain (line 12) | public class SettingsMain extends PreferenceFragment implements Preferen... method onCreate (line 20) | @Override method onPreferenceClick (line 46) | @Override method openWebUrl (line 66) | private void openWebUrl(String url) { FILE: app/src/main/java/moe/feng/nhentai/util/AsyncTask.java class AsyncTask (line 14) | public abstract class AsyncTask class AsyncResult (line 18) | private static class AsyncResult { method AsyncResult (line 22) | public AsyncResult(AsyncTask task, Data... data) { method handleMessage (line 32) | @SuppressWarnings({"unchecked", "RawUseOfParameterizedType"}) method run (line 50) | @Override method onPostExecute (line 69) | protected void onPostExecute(Result result) {} method doInBackground (line 71) | protected abstract Result doInBackground(Params... params); method onPreExecute (line 73) | protected void onPreExecute() {} method onProgressUpdate (line 75) | protected void onProgressUpdate(Progress... progress) {} method publishProgress (line 77) | protected void publishProgress(Progress... progress) { method execute (line 81) | public void execute(Params... params) { FILE: app/src/main/java/moe/feng/nhentai/util/ColorGenerator.java class ColorGenerator (line 11) | public class ColorGenerator { method create (line 53) | public static ColorGenerator create(List colorList) { method ColorGenerator (line 57) | private ColorGenerator(List colorList) { method getRandomColor (line 62) | public int getRandomColor() { method getColor (line 66) | public int getColor(Object key) { FILE: app/src/main/java/moe/feng/nhentai/util/FullScreenHelper.java class FullScreenHelper (line 11) | @SuppressLint("InlinedApi") type OnFullScreenBrokenListener (line 51) | public interface OnFullScreenBrokenListener { method onFullScreenBroken (line 59) | public void onFullScreenBroken(boolean fullScreen); method FullScreenHelper (line 63) | public FullScreenHelper(Activity activity) { method willHideNavBar (line 85) | public boolean willHideNavBar() { method onSystemUiVisibilityChange (line 92) | @Override method setOnFullScreenBrokenListener (line 105) | public void setOnFullScreenBrokenListener(OnFullScreenBrokenListener l) { method getFullScreen (line 109) | public boolean getFullScreen() { method setFullScreen (line 113) | public void setFullScreen(boolean fullScreen) { FILE: app/src/main/java/moe/feng/nhentai/util/HttpTools.java class HttpTools (line 8) | public class HttpTools { method openConnection (line 10) | public static HttpURLConnection openConnection(String url) throws IOEx... method getTargetContentSize (line 22) | public static long getTargetContentSize(String url) throws IOException { FILE: app/src/main/java/moe/feng/nhentai/util/Settings.java class Settings (line 7) | public class Settings { method getInstance (line 15) | public static Settings getInstance(Context context) { method Settings (line 22) | private Settings(Context context) { method putBoolean (line 26) | public Settings putBoolean(String key, boolean value) { method getBoolean (line 31) | public boolean getBoolean(String key, boolean def) { method putInt (line 35) | public Settings putInt(String key, int value) { method getInt (line 40) | public int getInt(String key, int defValue) { method putString (line 45) | public Settings putString(String key, String value) { method getString (line 50) | public String getString(String key, String defValue) { FILE: app/src/main/java/moe/feng/nhentai/util/TextDrawable.java class TextDrawable (line 13) | public class TextDrawable extends ShapeDrawable { method TextDrawable (line 27) | private TextDrawable(Builder builder) { method getDarkerShade (line 64) | private int getDarkerShade(int color) { method draw (line 70) | @Override method drawBorder (line 95) | private void drawBorder(Canvas canvas) { method setAlpha (line 110) | @Override method setColorFilter (line 115) | @Override method getOpacity (line 120) | @Override method getIntrinsicWidth (line 125) | @Override method getIntrinsicHeight (line 130) | @Override method builder (line 135) | public static IShapeBuilder builder() { class Builder (line 139) | public static class Builder implements IConfigBuilder, IShapeBuilder, ... method Builder (line 165) | private Builder() { method width (line 179) | public IConfigBuilder width(int width) { method height (line 184) | public IConfigBuilder height(int height) { method textColor (line 189) | public IConfigBuilder textColor(int color) { method withBorder (line 194) | public IConfigBuilder withBorder(int thickness) { method useFont (line 199) | public IConfigBuilder useFont(Typeface font) { method fontSize (line 204) | public IConfigBuilder fontSize(int size) { method bold (line 209) | public IConfigBuilder bold() { method toUpperCase (line 214) | public IConfigBuilder toUpperCase() { method beginConfig (line 219) | @Override method endConfig (line 224) | @Override method rect (line 229) | @Override method round (line 235) | @Override method roundRect (line 241) | @Override method buildRect (line 249) | @Override method buildRoundRect (line 255) | @Override method buildRound (line 261) | @Override method build (line 267) | @Override type IConfigBuilder (line 275) | public interface IConfigBuilder { method width (line 276) | public IConfigBuilder width(int width); method height (line 278) | public IConfigBuilder height(int height); method textColor (line 280) | public IConfigBuilder textColor(int color); method withBorder (line 282) | public IConfigBuilder withBorder(int thickness); method useFont (line 284) | public IConfigBuilder useFont(Typeface font); method fontSize (line 286) | public IConfigBuilder fontSize(int size); method bold (line 288) | public IConfigBuilder bold(); method toUpperCase (line 290) | public IConfigBuilder toUpperCase(); method endConfig (line 292) | public IShapeBuilder endConfig(); type IBuilder (line 295) | public static interface IBuilder { method build (line 297) | public TextDrawable build(String text, int color); type IShapeBuilder (line 300) | public static interface IShapeBuilder { method beginConfig (line 302) | public IConfigBuilder beginConfig(); method rect (line 304) | public IBuilder rect(); method round (line 306) | public IBuilder round(); method roundRect (line 308) | public IBuilder roundRect(int radius); method buildRect (line 310) | public TextDrawable buildRect(String text, int color); method buildRoundRect (line 312) | public TextDrawable buildRoundRect(String text, int color, int radius); method buildRound (line 314) | public TextDrawable buildRound(String text, int color); FILE: app/src/main/java/moe/feng/nhentai/util/Utility.java class Utility (line 8) | public class Utility { method isChrome (line 10) | public static boolean isChrome() { method getStatusBarHeight (line 14) | public static int getStatusBarHeight(Context context) { method getFirstCharacter (line 23) | public static String getFirstCharacter(String sentence) { method getSystemProperties (line 39) | public static String getSystemProperties(String key) { FILE: app/src/main/java/moe/feng/nhentai/view/AutoWrapLayout.java class AutoWrapLayout (line 22) | public class AutoWrapLayout extends ViewGroup { type Alignment (line 33) | public enum Alignment { method Alignment (line 38) | Alignment(int ni) { method AutoWrapLayout (line 45) | public AutoWrapLayout(Context context) { method AutoWrapLayout (line 48) | public AutoWrapLayout(Context context, AttributeSet attrs) { method AutoWrapLayout (line 51) | public AutoWrapLayout(Context context, AttributeSet attrs, int defStyl... method setAlignment (line 64) | public void setAlignment(Alignment baseLine) { method getScaleType (line 76) | public Alignment getScaleType() { method adjustBaseLine (line 80) | private void adjustBaseLine(int lineHeight, int startIndex, int endInd... method onMeasure (line 104) | @SuppressLint("DrawAllocation") method onLayout (line 223) | @Override method generateLayoutParams (line 235) | @Override method generateDefaultLayoutParams (line 240) | @Override method generateLayoutParams (line 245) | @Override class LayoutParams (line 250) | public static class LayoutParams extends ViewGroup.MarginLayoutParams { method LayoutParams (line 251) | public LayoutParams() { method LayoutParams (line 254) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 257) | public LayoutParams(int width, int height) { method LayoutParams (line 260) | public LayoutParams(android.view.ViewGroup.LayoutParams source) { method LayoutParams (line 263) | public LayoutParams(MarginLayoutParams source) { FILE: app/src/main/java/moe/feng/nhentai/view/ExpandableHeightGridView.java class ExpandableHeightGridView (line 8) | public class ExpandableHeightGridView extends GridView { method ExpandableHeightGridView (line 12) | public ExpandableHeightGridView(Context context) { method ExpandableHeightGridView (line 16) | public ExpandableHeightGridView(Context context, AttributeSet attrs) { method ExpandableHeightGridView (line 20) | public ExpandableHeightGridView(Context context, AttributeSet attrs, i... method isExpanded (line 24) | public boolean isExpanded() { method onMeasure (line 28) | @Override method setExpanded (line 42) | public void setExpanded(boolean expanded) { FILE: app/src/main/java/moe/feng/nhentai/view/WheelProgressView.java class WheelProgressView (line 29) | public class WheelProgressView extends View { method WheelProgressView (line 75) | public WheelProgressView(Context context, AttributeSet attrs) { method WheelProgressView (line 87) | public WheelProgressView(Context context) { method onMeasure (line 91) | @Override method onSizeChanged (line 130) | @Override method setupPaints (line 143) | private void setupPaints() { method setupBounds (line 158) | private void setupBounds(int layout_width, int layout_height) { method parseAttributes (line 190) | private void parseAttributes(TypedArray a) { method setCallback (line 222) | public void setCallback(ProgressCallback progressCallback) { method onDraw (line 230) | protected void onDraw(Canvas canvas) { method onVisibilityChanged (line 300) | @Override method updateBarLength (line 309) | private void updateBarLength(long deltaTimeInMilliSeconds) { method isSpinning (line 338) | public boolean isSpinning() { method resetCount (line 345) | public void resetCount() { method stopSpinning (line 354) | public void stopSpinning() { method spin (line 364) | public void spin() { method runCallback (line 370) | private void runCallback(float value) { method runCallback (line 376) | private void runCallback() { method setProgress (line 389) | public void setProgress(float progress) { method setInstantProgress (line 422) | public void setInstantProgress(float progress) { method onSaveInstanceState (line 444) | @Override method onRestoreInstanceState (line 465) | @Override method getProgress (line 494) | public float getProgress() { method setLinearProgress (line 503) | public void setLinearProgress(boolean isLinear) { method getCircleRadius (line 513) | public int getCircleRadius() { method setCircleRadius (line 522) | public void setCircleRadius(int circleRadius) { method getBarWidth (line 532) | public int getBarWidth() { method setBarWidth (line 541) | public void setBarWidth(int barWidth) { method getBarColor (line 551) | public int getBarColor() { method setBarColor (line 560) | public void setBarColor(int barColor) { method getRimColor (line 571) | public int getRimColor() { method setRimColor (line 580) | public void setRimColor(int rimColor) { method getSpinSpeed (line 593) | public float getSpinSpeed() { method setSpinSpeed (line 604) | public void setSpinSpeed(float spinSpeed) { method getRimWidth (line 611) | public int getRimWidth() { method setRimWidth (line 620) | public void setRimWidth(int rimWidth) { class WheelSavedState (line 627) | static class WheelSavedState extends BaseSavedState { method WheelSavedState (line 640) | WheelSavedState(Parcelable superState) { method WheelSavedState (line 644) | private WheelSavedState(Parcel in) { method writeToParcel (line 659) | @Override method createFromParcel (line 677) | public WheelSavedState createFromParcel(Parcel in) { method newArray (line 681) | public WheelSavedState[] newArray(int size) { type ProgressCallback (line 687) | public interface ProgressCallback { method onProgressUpdate (line 698) | public void onProgressUpdate(float progress); FILE: app/src/main/java/moe/feng/nhentai/view/pref/Preference.java class Preference (line 10) | public class Preference extends android.preference.Preference { method init (line 14) | protected void init(Context context, AttributeSet attrs, int defStyleA... method Preference (line 18) | @TargetApi(VERSION_CODES.LOLLIPOP) method Preference (line 27) | public Preference(Context context, AttributeSet attrs, int defStyleAtt... method Preference (line 35) | public Preference(Context context, AttributeSet attrs) { method Preference (line 43) | public Preference(Context context) { FILE: app/src/main/java/moe/feng/nhentai/view/pref/SwitchPreference.java class SwitchPreference (line 24) | public class SwitchPreference extends TwoStatePreference class Listener (line 31) | private class Listener implements CompoundButton.OnCheckedChangeListen... method onCheckedChanged (line 32) | @Override method SwitchPreference (line 55) | public SwitchPreference(Context context, AttributeSet attrs, int defSt... method SwitchPreference (line 68) | public SwitchPreference(Context context, AttributeSet attrs, int defSt... method SwitchPreference (line 78) | public SwitchPreference(Context context,AttributeSet attrs) { method SwitchPreference (line 87) | public SwitchPreference(Context context) { method init (line 91) | @Override method onBindView (line 105) | @Override method setSwitchTextOn (line 134) | public void setSwitchTextOn(CharSequence onText) { method setSwitchTextOff (line 145) | public void setSwitchTextOff(CharSequence offText) { method setSwitchTextOn (line 156) | public void setSwitchTextOn(int resId) { method setSwitchTextOff (line 166) | public void setSwitchTextOff(int resId) { method getSwitchTextOn (line 173) | public CharSequence getSwitchTextOn() { method getSwitchTextOff (line 180) | public CharSequence getSwitchTextOff() { FILE: app/src/main/java/moe/feng/nhentai/view/pref/TwoStatePreference.java class TwoStatePreference (line 18) | public abstract class TwoStatePreference extends Preference { method TwoStatePreference (line 25) | public TwoStatePreference(Context context, AttributeSet attrs, int def... method TwoStatePreference (line 29) | public TwoStatePreference(Context context, AttributeSet attrs, int def... method TwoStatePreference (line 33) | public TwoStatePreference(Context context, AttributeSet attrs) { method TwoStatePreference (line 37) | public TwoStatePreference(Context context) { method onClick (line 41) | @Override method setChecked (line 55) | public void setChecked(boolean checked) { method isChecked (line 73) | public boolean isChecked() { method shouldDisableDependents (line 77) | @Override method setSummaryOn (line 88) | public void setSummaryOn(CharSequence summary) { method setSummaryOn (line 99) | public void setSummaryOn(int summaryResId) { method getSummaryOn (line 108) | public CharSequence getSummaryOn() { method setSummaryOff (line 117) | public void setSummaryOff(CharSequence summary) { method setSummaryOff (line 128) | public void setSummaryOff(int summaryResId) { method getSummaryOff (line 137) | public CharSequence getSummaryOff() { method getDisableDependentsState (line 148) | public boolean getDisableDependentsState() { method setDisableDependentsState (line 158) | public void setDisableDependentsState(boolean disableDependentsState) { method onGetDefaultValue (line 162) | @Override method onSetInitialValue (line 167) | @Override method syncSummaryView (line 177) | void syncSummaryView(View view) { method onSaveInstanceState (line 208) | @Override method onRestoreInstanceState (line 220) | @Override class SavedState (line 232) | static class SavedState extends BaseSavedState { method SavedState (line 236) | public SavedState(Parcel source) { method writeToParcel (line 241) | @Override method SavedState (line 247) | public SavedState(Parcelable superState) { method createFromParcel (line 252) | public SavedState createFromParcel(Parcel in) { method newArray (line 256) | public SavedState[] newArray(int size) { FILE: app/src/main/java/sumimakito/android/quickkv/DataProcessor.java class DataProcessor (line 15) | public class DataProcessor class Persistable (line 17) | public static class Persistable method dePrefix (line 19) | public static Object dePrefix(String k) throws JSONException method isValidDataType (line 59) | public static boolean isValidDataType(Object obj) method addPrefix (line 78) | public static String addPrefix(Object obj) FILE: app/src/main/java/sumimakito/android/quickkv/QKVConfig.java class QKVConfig (line 11) | public class QKVConfig FILE: app/src/main/java/sumimakito/android/quickkv/QKVFSReader.java class QKVFSReader (line 22) | public class QKVFSReader method readFileBFD (line 24) | public static String readFileBFD(String pFileAbsPath) throws IOExcepti... method readFileNIO (line 28) | public static String readFileNIO(String pFileAbsPath) throws IOException{ method bfd (line 32) | private static String bfd(String pFilePath) throws FileNotFoundExcepti... method nio (line 42) | private static String nio(String pFilePath) throws FileNotFoundExcepti... FILE: app/src/main/java/sumimakito/android/quickkv/QKVLogger.java class QKVLogger (line 13) | public class QKVLogger method log (line 15) | public static void log(String level, String msg) method ex (line 29) | public static void ex(Exception e) FILE: app/src/main/java/sumimakito/android/quickkv/QuickKV.java class QuickKV (line 17) | public class QuickKV method QuickKV (line 22) | public QuickKV(Context context) method getDatabase (line 28) | public KeyValueDatabase getDatabase() method getDatabase (line 37) | public KeyValueDatabase getDatabase(String dbAlias) method getDatabase (line 63) | public KeyValueDatabase getDatabase(String dbAlias, String key) method isDatabaseOpened (line 89) | public boolean isDatabaseOpened() method isDatabaseOpened (line 94) | public boolean isDatabaseOpened(String dbAlias) method releaseDatabase (line 115) | public boolean releaseDatabase() method releaseDatabase (line 125) | public boolean releaseDatabase(String dbAlias) method releaseAllDatabases (line 136) | public void releaseAllDatabases() FILE: app/src/main/java/sumimakito/android/quickkv/database/KeyValueDatabase.java class KeyValueDatabase (line 20) | public class KeyValueDatabase implements QKVDatabase method KeyValueDatabase (line 27) | public KeyValueDatabase(Context context) method KeyValueDatabase (line 36) | public KeyValueDatabase(Context context, String dbAlias) method KeyValueDatabase (line 45) | public KeyValueDatabase(Context context, String dbAlias, String key) method put (line 55) | @Override method get (line 66) | @Override method containsKey (line 77) | @Override method containsValue (line 84) | @Override method remove (line 91) | @Override method remove (line 106) | @Override method clear (line 126) | @Override method size (line 132) | @Override method getKeys (line 138) | public List getKeys() method getValues (line 154) | public List getValues() method persist (line 170) | public boolean persist() method persist (line 210) | public void persist(final Callback callback) method sync (line 225) | public boolean sync() method sync (line 230) | public boolean sync(boolean merge) method sync (line 255) | public void sync(final Callback callback) method sync (line 270) | public void sync(final boolean merge, final Callback callback) method enableEncryption (line 285) | public boolean enableEncryption(String key) method disableEncryption (line 296) | public void disableEncryption() method parseKVJS (line 302) | private boolean parseKVJS(JSONObject json) type Callback (line 333) | public interface Callback method onSuccess (line 335) | public void onSuccess(); method onFailed (line 336) | public void onFailed(); FILE: app/src/main/java/sumimakito/android/quickkv/database/QKVDatabase.java type QKVDatabase (line 11) | public interface QKVDatabase method put (line 13) | boolean put(K k, V v); method get (line 14) | Object get(K k); method containsKey (line 15) | boolean containsKey(K k); method containsValue (line 16) | boolean containsValue(V v); method remove (line 17) | boolean remove(K k); method remove (line 18) | boolean remove(K[] k); method clear (line 19) | void clear(); method size (line 20) | int size(); FILE: app/src/main/java/sumimakito/android/quickkv/security/AES256.java class AES256 (line 24) | public class AES256 method encode (line 26) | public static String encode(String ePasK, String eConT){ method decode (line 57) | public static String decode(String ePasK, String eConT){ method getKey (line 84) | private static SecretKeySpec getKey(String password) throws Unsupporte... FILE: libraries/PersistentSearch/src/main/java/com/balysv/materialmenu/MaterialMenu.java type MaterialMenu (line 28) | public interface MaterialMenu { method setState (line 34) | public void setState(IconState state); method getState (line 41) | public IconState getState(); method animateState (line 48) | public void animateState(IconState state); method animatePressedState (line 55) | public void animatePressedState(IconState state); method setColor (line 62) | public void setColor(int color); method setTransformationDuration (line 69) | public void setTransformationDuration(int duration); method setPressedDuration (line 76) | public void setPressedDuration(int duration); method setInterpolator (line 83) | public void setInterpolator(Interpolator interpolator); method setAnimationListener (line 90) | public void setAnimationListener(Animator.AnimatorListener listener); method setRTLEnabled (line 97) | public void setRTLEnabled(boolean rtlEnabled); method setTransformationOffset (line 106) | public void setTransformationOffset(MaterialMenuDrawable.AnimationStat... method getDrawable (line 111) | public MaterialMenuDrawable getDrawable(); FILE: libraries/PersistentSearch/src/main/java/com/balysv/materialmenu/MaterialMenuDrawable.java class MaterialMenuDrawable (line 42) | public class MaterialMenuDrawable extends Drawable implements Animatable { type IconState (line 44) | public enum IconState { type AnimationState (line 48) | public enum AnimationState { method getFirstState (line 51) | public IconState getFirstState() { method getSecondState (line 70) | public IconState getSecondState() { type Stroke (line 90) | public enum Stroke { method Stroke (line 106) | Stroke(int strokeWidth) { method valueOf (line 110) | protected static Stroke valueOf(int strokeWidth) { method MaterialMenuDrawable (line 190) | public MaterialMenuDrawable(Context context, int color, Stroke stroke) { method MaterialMenuDrawable (line 194) | public MaterialMenuDrawable(Context context, int color, Stroke stroke,... method MaterialMenuDrawable (line 198) | public MaterialMenuDrawable(Context context, int color, Stroke stroke,... method MaterialMenuDrawable (line 225) | private MaterialMenuDrawable(int color, Stroke stroke, long transformD... method initPaint (line 250) | private void initPaint(int color) { method draw (line 268) | @Override public void draw(Canvas canvas) { method drawTouchCircle (line 288) | private void drawTouchCircle(Canvas canvas) { method drawMiddleLine (line 293) | private void drawMiddleLine(Canvas canvas, float ratio) { method drawTopLine (line 365) | private void drawTopLine(Canvas canvas, float ratio) { method drawBottomLine (line 460) | private void drawBottomLine(Canvas canvas, float ratio) { method isMorphingForward (line 567) | private boolean isMorphingForward() { method resolveStrokeModifier (line 571) | private float resolveStrokeModifier(float ratio) { method setAlpha (line 592) | @Override public void setAlpha(int alpha) { method setColorFilter (line 596) | @Override public void setColorFilter(ColorFilter cf) { method getOpacity (line 600) | @Override public int getOpacity() { method setColor (line 608) | public void setColor(int color) { method setTransformationDuration (line 614) | public void setTransformationDuration(int duration) { method setPressedDuration (line 618) | public void setPressedDuration(int duration) { method setInterpolator (line 622) | public void setInterpolator(Interpolator interpolator) { method setAnimationListener (line 626) | public void setAnimationListener(AnimatorListener listener) { method setNeverDrawTouch (line 638) | public void setNeverDrawTouch(boolean neverDrawTouch) { method setIconState (line 642) | public void setIconState(IconState iconState) { method animateIconState (line 673) | public void animateIconState(IconState state, boolean drawTouch) { method setTransformationOffset (line 685) | public IconState setTransformationOffset(AnimationState animationState... method setRTLEnabled (line 704) | public void setRTLEnabled(boolean rtlEnabled) { method getIconState (line 709) | public IconState getIconState() { method get (line 718) | @Override method set (line 723) | @Override method get (line 731) | @Override method set (line 736) | @Override method getTransformationValue (line 742) | public Float getTransformationValue() { method setTransformationValue (line 746) | public void setTransformationValue(Float value) { method getPressedProgress (line 751) | public Float getPressedProgress() { method setPressedProgress (line 755) | public void setPressedProgress(Float value) { method initAnimations (line 761) | private void initAnimations(int transformDuration, int pressedDuration) { method resolveTransformation (line 787) | private boolean resolveTransformation() { method start (line 832) | @Override public void start() { method stop (line 857) | @Override public void stop() { method isRunning (line 866) | @Override public boolean isRunning() { method getIntrinsicWidth (line 870) | @Override method getIntrinsicHeight (line 875) | @Override method getConstantState (line 881) | @Override method mutate (line 887) | @Override class MaterialMenuState (line 893) | private final class MaterialMenuState extends ConstantState { method MaterialMenuState (line 896) | private MaterialMenuState() { method newDrawable (line 899) | @Override method getChangingConfigurations (line 910) | @Override method dpToPx (line 916) | static float dpToPx(Resources resources, float dp) { FILE: libraries/PersistentSearch/src/main/java/com/balysv/materialmenu/MaterialMenuView.java class MaterialMenuView (line 45) | public class MaterialMenuView extends View implements MaterialMenu { method MaterialMenuView (line 51) | public MaterialMenuView(Context context) { method MaterialMenuView (line 55) | public MaterialMenuView(Context context, AttributeSet attrs) { method MaterialMenuView (line 59) | public MaterialMenuView(Context context, AttributeSet attrs, int defSt... method init (line 64) | private void init(Context context, AttributeSet attributeSet) { method draw (line 84) | @Override method setPadding (line 98) | @Override method verifyDrawable (line 104) | @Override method setState (line 109) | @Override method getState (line 115) | @Override method animateState (line 120) | @Override method animatePressedState (line 126) | @Override method setColor (line 132) | @Override method setTransformationDuration (line 137) | @Override method setPressedDuration (line 142) | @Override method setInterpolator (line 147) | @Override method setAnimationListener (line 152) | @Override method setRTLEnabled (line 157) | @Override method setTransformationOffset (line 162) | @Override method getDrawable (line 167) | @Override method onMeasure (line 172) | @Override method onSizeChanged (line 186) | @Override method onSaveInstanceState (line 192) | @Override method onRestoreInstanceState (line 200) | @Override method adjustDrawablePadding (line 207) | private void adjustDrawablePadding() { method getTypedArray (line 217) | private TypedArray getTypedArray(Context context, AttributeSet attribu... class SavedState (line 221) | private static class SavedState extends BaseSavedState { method SavedState (line 224) | SavedState(Parcelable superState) { method SavedState (line 228) | private SavedState(Parcel in) { method writeToParcel (line 233) | @Override method createFromParcel (line 240) | @Override method newArray (line 245) | @Override FILE: libraries/PersistentSearch/src/main/java/com/quinny898/library/persistentsearch/SearchBox.java class SearchBox (line 53) | public class SearchBox extends RelativeLayout { method SearchBox (line 89) | public SearchBox(Context context) { method SearchBox (line 98) | public SearchBox(Context context, AttributeSet attrs) { method SearchBox (line 108) | public SearchBox(Context context, AttributeSet attrs, int defStyle) { method isSearchOpened (line 190) | public boolean isSearchOpened() { method isIntentAvailable (line 194) | private static boolean isIntentAvailable(Context context, Intent inten... method revealFromMenuItem (line 205) | public void revealFromMenuItem(int id, Activity activity) { method hideCircularly (line 224) | public void hideCircularly(Activity activity){ method toggleSearch (line 271) | public void toggleSearch() { method hideResults (line 286) | public void hideResults(){ method startVoiceRecognition (line 294) | public void startVoiceRecognition() { method enableVoiceRecognition (line 315) | public void enableVoiceRecognition(Activity context) { method enableVoiceRecognition (line 324) | public void enableVoiceRecognition(Fragment context) { method enableVoiceRecognition (line 333) | public void enableVoiceRecognition(android.support.v4.app.Fragment con... method isMicEnabled (line 338) | private boolean isMicEnabled() { method micStateChanged (line 342) | private void micStateChanged() { method micStateChanged (line 346) | private void micStateChanged(boolean isMic) { method showLoading (line 356) | public void showLoading(boolean show){ method micClick (line 369) | public void micClick() { method populateEditText (line 382) | public void populateEditText(ArrayList matches) { method updateResults (line 396) | public void updateResults() { method setInitialResults (line 420) | public void setInitialResults(ArrayList results){ method setMenuVisibility (line 429) | public void setMenuVisibility(int visibility){ method setMenuListener (line 437) | public void setMenuListener(MenuListener menuListener) { method setSearchListener (line 445) | public void setSearchListener(SearchListener listener) { method setSearchWithoutSuggestions (line 453) | public void setSearchWithoutSuggestions(boolean state){ method setMaxLength (line 461) | public void setMaxLength(int length) { method setLogoText (line 470) | public void setLogoText(String text) { method setDrawerLogo (line 479) | public void setDrawerLogo(Drawable icon) { method getSearchText (line 487) | public String getSearchText() { method setSearchString (line 495) | public void setSearchString(String text) { method addResult (line 503) | private void addResult(SearchResult result) { method clearResults (line 513) | public void clearResults() { method getNumberOfResults (line 525) | public int getNumberOfResults() { method setSearchables (line 533) | public void setSearchables(ArrayList searchables){ method addSearchable (line 541) | public void addSearchable(SearchResult searchable) { method removeSearchable (line 550) | public void removeSearchable(SearchResult searchable) { method clearSearchable (line 558) | public void clearSearchable() { method getSearchables (line 566) | public ArrayList getSearchables() { method revealFrom (line 570) | private void revealFrom(float x, float y, Activity a, SearchBox s) { method search (line 612) | private void search(SearchResult result) { method openSearch (line 629) | private void openSearch(Boolean openKeyboard) { method setInitialResults (line 707) | private void setInitialResults(){ method closeSearch (line 727) | private void closeSearch() { method setLogoTextInt (line 751) | private void setLogoTextInt(String text) { method search (line 759) | private void search(String text) { class SearchAdapter (line 767) | class SearchAdapter extends ArrayAdapter { method SearchAdapter (line 768) | public SearchAdapter(Context context, ArrayList option... method getView (line 774) | @Override type SearchListener (line 823) | public interface SearchListener { method onSearchOpened (line 827) | public void onSearchOpened(); method onSearchCleared (line 832) | public void onSearchCleared(); method onSearchClosed (line 837) | public void onSearchClosed(); method onSearchTermChanged (line 842) | public void onSearchTermChanged(); method onSearch (line 848) | public void onSearch(String result); type MenuListener (line 851) | public interface MenuListener { method onMenuClick (line 855) | public void onMenuClick(); type VoiceRecognitionListener (line 858) | public interface VoiceRecognitionListener { method onClick (line 862) | public void onClick(); FILE: libraries/PersistentSearch/src/main/java/com/quinny898/library/persistentsearch/SearchResult.java class SearchResult (line 6) | public class SearchResult { method SearchResult (line 17) | public SearchResult(String title, Drawable icon) { method SearchResult (line 22) | public SearchResult(String title, @DrawableRes int drawableResId) { method toString (line 30) | @Override FILE: libraries/PersistentSearch/src/main/java/io/codetail/animation/RevealAnimator.java type RevealAnimator (line 17) | public interface RevealAnimator{ method setClipOutlines (line 19) | public void setClipOutlines(boolean clip); method setCenter (line 21) | public void setCenter(float cx, float cy); method setTarget (line 23) | public void setTarget(View target); method setRevealRadius (line 25) | public void setRevealRadius(float value); method getRevealRadius (line 27) | public float getRevealRadius(); method invalidate (line 29) | public void invalidate(Rect bounds); class RevealFinishedGingerbread (line 31) | static class RevealFinishedGingerbread extends SimpleAnimationListener { method RevealFinishedGingerbread (line 35) | RevealFinishedGingerbread(RevealAnimator target, Rect bounds) { method onAnimationEnd (line 40) | @Override class RevealFinishedIceCreamSandwich (line 57) | static class RevealFinishedIceCreamSandwich extends SimpleAnimationLis... method RevealFinishedIceCreamSandwich (line 63) | @TargetApi(Build.VERSION_CODES.HONEYCOMB) method onAnimationStart (line 71) | @Override method onAnimationEnd (line 78) | @Override class RevealFinishedJellyBeanMr1 (line 97) | static class RevealFinishedJellyBeanMr1 extends SimpleAnimationListener { method RevealFinishedJellyBeanMr1 (line 103) | @TargetApi(Build.VERSION_CODES.HONEYCOMB) method onAnimationStart (line 111) | @Override method onAnimationEnd (line 118) | @Override FILE: libraries/PersistentSearch/src/main/java/io/codetail/animation/ReverseInterpolator.java class ReverseInterpolator (line 5) | public class ReverseInterpolator implements Interpolator { method getInterpolation (line 7) | public float getInterpolation(float t) { FILE: libraries/PersistentSearch/src/main/java/io/codetail/animation/SupportAnimator.java class SupportAnimator (line 5) | public abstract class SupportAnimator { method isNativeAnimator (line 11) | public abstract boolean isNativeAnimator(); method get (line 18) | public abstract Object get(); method start (line 34) | public abstract void start(); method setDuration (line 41) | public abstract void setDuration(int duration); method setInterpolator (line 51) | public abstract void setInterpolator(Interpolator value); method addListener (line 60) | public abstract void addListener(AnimatorListener listener); method isRunning (line 69) | public abstract boolean isRunning(); type AnimatorListener (line 77) | public static interface AnimatorListener { method onAnimationStart (line 81) | void onAnimationStart(); method onAnimationEnd (line 87) | void onAnimationEnd(); method onAnimationCancel (line 93) | void onAnimationCancel(); method onAnimationRepeat (line 98) | void onAnimationRepeat(); FILE: libraries/PersistentSearch/src/main/java/io/codetail/animation/SupportAnimatorLollipop.java class SupportAnimatorLollipop (line 10) | @TargetApi(Build.VERSION_CODES.HONEYCOMB) method SupportAnimatorLollipop (line 15) | SupportAnimatorLollipop(Animator animator) { method isNativeAnimator (line 19) | @Override method get (line 24) | @Override method start (line 30) | @Override method setDuration (line 38) | @Override method setInterpolator (line 46) | @Override method addListener (line 54) | @Override method isRunning (line 89) | @Override FILE: libraries/PersistentSearch/src/main/java/io/codetail/animation/SupportAnimatorPreL.java class SupportAnimatorPreL (line 9) | final class SupportAnimatorPreL extends SupportAnimator { method SupportAnimatorPreL (line 13) | SupportAnimatorPreL(Animator animator) { method isNativeAnimator (line 17) | @Override method get (line 22) | @Override method start (line 27) | @Override method setDuration (line 35) | @Override method setInterpolator (line 43) | @Override method addListener (line 51) | @Override method isRunning (line 86) | @Override FILE: libraries/PersistentSearch/src/main/java/io/codetail/animation/ViewAnimationUtils.java class ViewAnimationUtils (line 17) | public class ViewAnimationUtils { method createCircularReveal (line 41) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method getRevealFinishListener (line 69) | static Animator.AnimatorListener getRevealFinishListener(RevealAnimato... method liftingFromBottom (line 89) | public static void liftingFromBottom(View view, float baseRotation, fl... method liftingFromBottom (line 112) | public static void liftingFromBottom(View view, float baseRotation, in... method liftingFromBottom (line 134) | public static void liftingFromBottom(View view, float baseRotation, in... class SimpleAnimationListener (line 148) | public static class SimpleAnimationListener implements Animator.Animat... method onAnimationStart (line 150) | @Override method onAnimationEnd (line 155) | @Override method onAnimationCancel (line 160) | @Override method onAnimationRepeat (line 165) | @Override FILE: libraries/PersistentSearch/src/main/java/io/codetail/widget/RevealFrameLayout.java class RevealFrameLayout (line 12) | public class RevealFrameLayout extends FrameLayout implements RevealAnim... method RevealFrameLayout (line 24) | public RevealFrameLayout(Context context) { method RevealFrameLayout (line 28) | public RevealFrameLayout(Context context, AttributeSet attrs) { method RevealFrameLayout (line 32) | public RevealFrameLayout(Context context, AttributeSet attrs, int defS... method setTarget (line 42) | @Override method setCenter (line 52) | @Override method setClipOutlines (line 63) | @Override method setRevealRadius (line 73) | @Override method getRevealRadius (line 84) | @Override method drawChild (line 90) | @Override FILE: libraries/PersistentSearch/src/main/java/io/codetail/widget/RevealLinearLayout.java class RevealLinearLayout (line 12) | public class RevealLinearLayout extends LinearLayout implements RevealAn... method RevealLinearLayout (line 24) | public RevealLinearLayout(Context context) { method RevealLinearLayout (line 28) | public RevealLinearLayout(Context context, AttributeSet attrs) { method RevealLinearLayout (line 32) | public RevealLinearLayout(Context context, AttributeSet attrs, int def... method setTarget (line 40) | @Override method setCenter (line 48) | @Override method setClipOutlines (line 57) | @Override method setRevealRadius (line 65) | @Override method getRevealRadius (line 74) | @Override method drawChild (line 80) | @Override