Use vector
This commit is contained in:
1 parent
b3d2310950
commit
1d40c9d873
27 files changed
+117
-48
No files matched your search
@@ -17,11 +17,9 @@ package com.hippo.ehviewer.data;
|
||||
|
||||
import android.os.Parcel;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class LofiGalleryInfo extends GalleryInfo {
|
||||
|
||||
public @NotNull String[] lofiTags;
|
||||
public String[] lofiTags;
|
||||
|
||||
public static final Creator<LofiGalleryInfo> CREATOR =
|
||||
new Creator<LofiGalleryInfo>() {
|
||||
|
||||
@@ -24,6 +24,7 @@ import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.provider.MediaStore;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.v4.view.PagerAdapter;
|
||||
import android.support.v4.view.ViewPager;
|
||||
import android.util.SparseArray;
|
||||
@@ -39,8 +40,6 @@ import com.hippo.ehviewer.widget.SearchLayout;
|
||||
import com.hippo.scene.Scene;
|
||||
import com.hippo.widget.Appbar;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class GalleryListScene extends Scene implements SearchLayout.SearhLayoutHelper,
|
||||
Scene.ActivityResultListener, ContentLayout.OnGetFitPaddingListener {
|
||||
|
||||
@@ -108,7 +107,7 @@ public class GalleryListScene extends Scene implements SearchLayout.SearhLayoutH
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onRestoreInstanceState(@NotNull SparseArray<Parcelable> savedStates) {
|
||||
protected void onRestoreInstanceState(@NonNull SparseArray<Parcelable> savedStates) {
|
||||
super.onRestoreInstanceState(savedStates);
|
||||
|
||||
// mSearchView and mListView may not in hierarchy
|
||||
|
||||
@@ -17,12 +17,11 @@ package com.hippo.ehviewer.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Rect;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.util.AttributeSet;
|
||||
|
||||
import com.hippo.scene.StageLayout;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class ContentLayout extends StageLayout {
|
||||
|
||||
private OnGetFitPaddingListener mOnGetFitPaddingListener;
|
||||
@@ -50,7 +49,7 @@ public class ContentLayout extends StageLayout {
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
@Override
|
||||
protected boolean fitSystemWindows(@NotNull Rect insets) {
|
||||
protected boolean fitSystemWindows(@NonNull Rect insets) {
|
||||
mFitPaddingLeft = 0;
|
||||
mFitPaddingTop = 0;
|
||||
mFitPaddingRight = 0;
|
||||
|
||||
@@ -20,6 +20,8 @@ import android.content.res.Resources;
|
||||
import android.graphics.Bitmap;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.support.v7.widget.SwitchCompat;
|
||||
@@ -44,9 +46,6 @@ import com.hippo.widget.FloatingActionButton;
|
||||
import com.hippo.widget.PrefixEditText;
|
||||
import com.hippo.widget.recyclerview.EasyRecyclerView;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class SearchLayout extends FrameLayout implements CompoundButton.OnCheckedChangeListener,
|
||||
View.OnClickListener, SelectSearchImageLayout.SelectSearchImageLayoutHelper {
|
||||
|
||||
@@ -171,14 +170,14 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void dispatchSaveInstanceState(@NotNull SparseArray<Parcelable> container) {
|
||||
protected void dispatchSaveInstanceState(@NonNull SparseArray<Parcelable> container) {
|
||||
super.dispatchSaveInstanceState(container);
|
||||
|
||||
mSavedInstanceState = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void dispatchRestoreInstanceState(@NotNull SparseArray<Parcelable> container) {
|
||||
protected void dispatchRestoreInstanceState(@NonNull SparseArray<Parcelable> container) {
|
||||
super.dispatchRestoreInstanceState(container);
|
||||
|
||||
mSavedInstanceState = container;
|
||||
@@ -247,7 +246,7 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
}
|
||||
}
|
||||
|
||||
public void onSelectImage(@NotNull String imagePath) {
|
||||
public void onSelectImage(@NonNull String imagePath) {
|
||||
mImageView.onSelectImage(imagePath);
|
||||
}
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ import android.graphics.BitmapFactory;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
@@ -35,8 +36,6 @@ import com.hippo.util.ViewUtils;
|
||||
import com.larvalabs.svgandroid.SVG;
|
||||
import com.larvalabs.svgandroid.SVGBuilder;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class SelectSearchImageLayout extends LinearLayout implements View.OnClickListener{
|
||||
|
||||
private static final String STATE_KEY_SUPER = "super";
|
||||
@@ -115,7 +114,7 @@ public class SelectSearchImageLayout extends LinearLayout implements View.OnClic
|
||||
}
|
||||
}
|
||||
|
||||
public void onSelectImage(@NotNull String selectPath) {
|
||||
public void onSelectImage(@NonNull String selectPath) {
|
||||
mSelectedPath = selectPath;
|
||||
|
||||
mTextPath.setText(selectPath);
|
||||
|
||||
@@ -18,6 +18,8 @@ package com.hippo.scene;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.util.SparseArray;
|
||||
import android.view.View;
|
||||
@@ -25,9 +27,6 @@ import android.view.ViewParent;
|
||||
|
||||
import com.hippo.util.AssertUtils;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
/**
|
||||
* {@link com.hippo.scene.Scene} is a {@code Activity} of {@link android.app.Activity}.
|
||||
* <p>
|
||||
@@ -55,7 +54,7 @@ public abstract class Scene {
|
||||
return mSceneView;
|
||||
}
|
||||
|
||||
public void startScene(@NotNull Class sceneClass, @Nullable Announcer announcer) {
|
||||
public void startScene(@NonNull Class sceneClass, @Nullable Announcer announcer) {
|
||||
sSceneManager.startScene(sceneClass, announcer);
|
||||
}
|
||||
|
||||
@@ -181,7 +180,7 @@ public abstract class Scene {
|
||||
outState.putSparseParcelableArray(getStateKey(), states);
|
||||
}
|
||||
|
||||
void restoreInstanceState(@NotNull Bundle savedInstanceState) {
|
||||
void restoreInstanceState(@NonNull Bundle savedInstanceState) {
|
||||
if (mSceneView != null) {
|
||||
SparseArray<Parcelable> savedStates
|
||||
= savedInstanceState.getSparseParcelableArray(getStateKey());
|
||||
@@ -191,13 +190,13 @@ public abstract class Scene {
|
||||
}
|
||||
}
|
||||
|
||||
protected void onSaveInstanceState(@NotNull SparseArray<Parcelable> outState) {
|
||||
protected void onSaveInstanceState(@NonNull SparseArray<Parcelable> outState) {
|
||||
if (mSceneView != null) {
|
||||
mSceneView.saveHierarchyState(outState);
|
||||
}
|
||||
}
|
||||
|
||||
protected void onRestoreInstanceState(@NotNull SparseArray<Parcelable> savedStates) {
|
||||
protected void onRestoreInstanceState(@NonNull SparseArray<Parcelable> savedStates) {
|
||||
if (mSceneView != null) {
|
||||
mSceneView.restoreHierarchyState(savedStates);
|
||||
}
|
||||
|
||||
@@ -16,12 +16,11 @@
|
||||
package com.hippo.scene;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
|
||||
import com.hippo.util.Log;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.Stack;
|
||||
|
||||
class SceneManager {
|
||||
@@ -43,7 +42,7 @@ class SceneManager {
|
||||
return mStageActivity;
|
||||
}
|
||||
|
||||
void startScene(@NotNull Class sceneClass, @Nullable Announcer announcer) {
|
||||
void startScene(@NonNull Class sceneClass, @Nullable Announcer announcer) {
|
||||
Scene scene;
|
||||
try {
|
||||
scene = (Scene) sceneClass.newInstance();
|
||||
@@ -67,7 +66,7 @@ class SceneManager {
|
||||
scene.resume();
|
||||
}
|
||||
|
||||
void finishScene(@NotNull Scene scene) {
|
||||
void finishScene(@NonNull Scene scene) {
|
||||
if (mSceneStack.remove(scene)) {
|
||||
scene.destroy();
|
||||
} else {
|
||||
@@ -109,7 +108,7 @@ class SceneManager {
|
||||
}
|
||||
}
|
||||
|
||||
protected void onRestoreInstanceState(@NotNull Bundle savedInstanceState) {
|
||||
protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) {
|
||||
for (Scene scene : mSceneStack) {
|
||||
// Recreate
|
||||
scene.create(savedInstanceState);
|
||||
|
||||
@@ -17,14 +17,13 @@ package com.hippo.scene;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.util.SparseArray;
|
||||
|
||||
import com.hippo.ehviewer.ui.AbsActionBarActivity;
|
||||
import com.hippo.util.IntIdGenerator;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public abstract class StageActivity extends AbsActionBarActivity {
|
||||
|
||||
private IntIdGenerator mActivityResultIdGenerator = IntIdGenerator.create();
|
||||
@@ -66,7 +65,7 @@ public abstract class StageActivity extends AbsActionBarActivity {
|
||||
getStageLayout().removeView(scene.getSceneView());
|
||||
}
|
||||
|
||||
public void startScene(@NotNull Class sceneClass, @Nullable Announcer announcer) {
|
||||
public void startScene(@NonNull Class sceneClass, @Nullable Announcer announcer) {
|
||||
sSceneManager.startScene(sceneClass, announcer);
|
||||
}
|
||||
|
||||
@@ -110,7 +109,7 @@ public abstract class StageActivity extends AbsActionBarActivity {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onRestoreInstanceState(@NotNull Bundle savedInstanceState) {
|
||||
protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) {
|
||||
super.onRestoreInstanceState(savedInstanceState);
|
||||
|
||||
sSceneManager.onRestoreInstanceState(savedInstanceState);
|
||||
|
||||
@@ -19,12 +19,11 @@ import android.annotation.TargetApi;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.os.Parcelable;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.SparseArray;
|
||||
import android.widget.FrameLayout;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class StageLayout extends FrameLayout {
|
||||
|
||||
public StageLayout(Context context) {
|
||||
@@ -45,12 +44,12 @@ public class StageLayout extends FrameLayout {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void dispatchSaveInstanceState(@NotNull SparseArray<Parcelable> container) {
|
||||
protected void dispatchSaveInstanceState(@NonNull SparseArray<Parcelable> container) {
|
||||
// Do nothing
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void dispatchRestoreInstanceState(@NotNull SparseArray<Parcelable> container) {
|
||||
protected void dispatchRestoreInstanceState(@NonNull SparseArray<Parcelable> container) {
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
@@ -24,6 +24,7 @@ import android.graphics.Paint;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
@@ -32,8 +33,6 @@ import android.widget.TextView;
|
||||
import com.hippo.util.ApiHelper;
|
||||
import com.hippo.util.MathUtils;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class CheckTextView extends TextView implements OnClickListener, Hotspotable {
|
||||
|
||||
private static final String STATE_KEY_SUPER = "super";
|
||||
@@ -145,7 +144,7 @@ public class CheckTextView extends TextView implements OnClickListener, Hotspota
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDraw(@NotNull Canvas canvas) {
|
||||
protected void onDraw(@NonNull Canvas canvas) {
|
||||
super.onDraw(canvas);
|
||||
|
||||
if (mAimating) {
|
||||
|
||||
@@ -20,11 +20,10 @@ import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Rect;
|
||||
import android.os.Build;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.FrameLayout;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class DrawerFrameLayout extends FrameLayout {
|
||||
|
||||
private static final int[] MAX_ATTRS = {android.R.attr.maxWidth};
|
||||
@@ -76,7 +75,7 @@ public class DrawerFrameLayout extends FrameLayout {
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
@Override
|
||||
protected boolean fitSystemWindows(@NotNull Rect insets) {
|
||||
protected boolean fitSystemWindows(@NonNull Rect insets) {
|
||||
mFitPaddingLeft = insets.left;
|
||||
mFitPaddingTop = insets.top;
|
||||
mFitPaddingRight = insets.right;
|
||||
|
||||
Reference in new issue
Block a user