SYMBOL INDEX (96 symbols across 16 files) FILE: app/src/androidTest/java/com/vivian/shadedemo/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/vivian/shadedemo/MainActivity.java class MainActivity (line 16) | public class MainActivity extends AppCompatActivity { method onCreate (line 22) | @Override method initViewRecyclerView (line 28) | public void initViewRecyclerView() { FILE: app/src/main/java/com/vivian/shadedemo/adapter/CardViewAdapter.java class CardViewAdapter (line 30) | public class CardViewAdapter extends RecyclerView.Adapter list) { method CardViewAdapter (line 39) | public CardViewAdapter(Context context) { method onCreateViewHolder (line 43) | @Override method onBindViewHolder (line 50) | @Override method getItemCount (line 74) | @Override class ViewHolder (line 80) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 86) | ViewHolder(View view) { FILE: app/src/main/java/com/vivian/shadedemo/anim/RecyclerViewItemAnimator.java class RecyclerViewItemAnimator (line 17) | public class RecyclerViewItemAnimator extends RecyclerView.ItemAnimator{ method animateDisappearance (line 18) | @Override method animateAppearance (line 23) | @Override method animatePersistence (line 28) | @Override method animateChange (line 33) | @Override method runPendingAnimations (line 38) | @Override method endAnimation (line 43) | @Override method endAnimations (line 48) | @Override method isRunning (line 53) | @Override FILE: app/src/main/java/com/vivian/shadedemo/drawable/BottomDrawable.java class BottomDrawable (line 23) | public class BottomDrawable extends Drawable { method BottomDrawable (line 32) | public BottomDrawable() { method setColor (line 44) | public void setColor(int color) { method draw (line 51) | @Override method onBoundsChange (line 57) | @Override method setAlpha (line 65) | @Override method setColorFilter (line 70) | @Override method getOpacity (line 74) | @Override FILE: app/src/main/java/com/vivian/shadedemo/drawable/CenterDrawable.java class CenterDrawable (line 25) | public class CenterDrawable extends Drawable { method CenterDrawable (line 36) | public CenterDrawable(Bitmap bitmap) { method setColor (line 58) | public void setColor(int color){ method onBoundsChange (line 65) | @Override method draw (line 79) | @Override method setAlpha (line 97) | @Override method setColorFilter (line 102) | @Override method getOpacity (line 106) | @Override FILE: app/src/main/java/com/vivian/shadedemo/drawable/CircleShadowDrawable.java class CircleShadowDrawable (line 24) | public class CircleShadowDrawable extends Drawable { method CircleShadowDrawable (line 30) | public CircleShadowDrawable(Context context){ method draw (line 34) | @Override method setAlpha (line 43) | @Override method setColorFilter (line 48) | @Override method getOpacity (line 53) | @Override FILE: app/src/main/java/com/vivian/shadedemo/drawable/TopDrawable.java class TopDrawable (line 23) | public class TopDrawable extends Drawable { method TopDrawable (line 32) | public TopDrawable() { method setColor (line 44) | public void setColor(int color) { method draw (line 51) | @Override method onBoundsChange (line 57) | @Override method setAlpha (line 64) | @Override method setColorFilter (line 69) | @Override method getOpacity (line 73) | @Override FILE: app/src/main/java/com/vivian/shadedemo/entity/Card.java class Card (line 13) | public class Card { method getComment (line 17) | public String getComment() { method setComment (line 21) | public void setComment(String comment) { method getContent (line 25) | public String getContent() { method setContent (line 29) | public void setContent(String content) { FILE: app/src/main/java/com/vivian/shadedemo/util/CardThemeUtil.java class CardThemeUtil (line 24) | public class CardThemeUtil { method colorMatrixFilter (line 26) | public Drawable colorMatrixFilter(Context context,int res, int color) { method colorFilter (line 53) | public Drawable colorFilter(Context context,int res) { method drawableToBitmap (line 82) | public static Bitmap drawableToBitmap(Drawable drawable) { FILE: app/src/main/java/com/vivian/shadedemo/util/ScreenShotUtil.java class ScreenShotUtil (line 29) | public class ScreenShotUtil { method convertViewToBitmap (line 36) | public static Bitmap convertViewToBitmap(View view) { method getScrollViewBitmap (line 50) | public static Bitmap getScrollViewBitmap(ViewGroup view) { method saveImageToGallery (line 67) | public static void saveImageToGallery(Context context, Bitmap bitmap) { FILE: app/src/main/java/com/vivian/shadedemo/util/ScreenSizeUtil.java class ScreenSizeUtil (line 8) | public class ScreenSizeUtil { method getSizeByGivenAbsSize (line 20) | public static int getSizeByGivenAbsSize(Context context, int givenAbsS... method getDisplayMetrics (line 24) | private static DisplayMetrics getDisplayMetrics(Context context) { method getScreenWidth (line 33) | public static int getScreenWidth(Context context) { method getScreenHeight (line 37) | public static int getScreenHeight(Context context) { method getScreenDensity (line 41) | public static float getScreenDensity(Context context) { method getScreenDensityDpi (line 45) | public static int getScreenDensityDpi(Context context) { method Dp2Px (line 49) | public static int Dp2Px(Context context, float dp) { method Px2Dp (line 54) | public static int Px2Dp(Context context, float px) { method px2sp (line 65) | public static int px2sp(float pxValue, Context context) { method sp2px (line 75) | public static int sp2px(float spValue, Context context) { FILE: app/src/main/java/com/vivian/shadedemo/view/ShadowView.java class ShadowView (line 19) | public class ShadowView extends View { method ShadowView (line 22) | public ShadowView(Context context) { method onDraw (line 28) | @Override FILE: app/src/main/java/com/vivian/shadedemo/view/TopShadowView.java class TopShadowView (line 22) | public class TopShadowView extends View { method TopShadowView (line 29) | public TopShadowView(Context context) { method TopShadowView (line 34) | public TopShadowView(Context context, AttributeSet attrs) { method TopShadowView (line 39) | public TopShadowView(Context context, AttributeSet attrs, int defStyle... method TopShadowView (line 44) | public TopShadowView(Context context, AttributeSet attrs, int defStyle... method init (line 49) | public void init(Context context) { method onDraw (line 53) | @Override FILE: app/src/main/java/com/vivian/shadedemo/widget/CardView.java class CardView (line 31) | public class CardView extends LinearLayout { method CardView (line 42) | public CardView(Context context) { method CardView (line 47) | public CardView(Context context, AttributeSet attrs) { method CardView (line 52) | public CardView(Context context, AttributeSet attrs, int defStyleAttr) { method CardView (line 57) | public CardView(Context context, AttributeSet attrs, int defStyleAttr,... method init (line 62) | public void init(final Context context) { method changeTheme (line 85) | public void changeTheme(final int color) { method hasOverlappingRendering (line 96) | @Override FILE: app/src/test/java/com/vivian/shadedemo/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test