├── .gitignore ├── README.md ├── TouchEvent ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── myapplication │ │ ├── MainActivity.java │ │ ├── MyView.java │ │ └── MyViewGroup.java │ └── res │ ├── layout │ └── acti_main.xml │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── animation ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── animation │ │ ├── MainActivity.java │ │ └── view │ │ └── RectTransView.java │ └── res │ ├── mipmap-hdpi │ └── ic_launcher_android.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── customview │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── PuzzleWall01e.json │ ├── PuzzleWall01e_fg1_9.png │ ├── PuzzleWall01ethumb1.jpg │ ├── PuzzleWall01ethumb2.jpg │ ├── PuzzleWall01ethumb3.jpg │ ├── PuzzleWall01ethumb4.jpg │ ├── PuzzleWall01ethumb5.jpg │ ├── PuzzleWall01ethumb6.jpg │ ├── PuzzleWall01ethumb7.jpg │ ├── PuzzleWall01ethumb8.jpg │ ├── PuzzleWall01ethumb9.jpg │ └── city.db │ ├── java │ └── com │ │ └── stone │ │ └── customview │ │ ├── ContactsActivity.java │ │ ├── ExpandableListViewActivity.java │ │ ├── MainActivity.java │ │ ├── MyExpLvActivity.java │ │ ├── PuzzleActivity.java │ │ ├── PuzzleActivity2.java │ │ ├── TestCanvasActivity.java │ │ ├── adapter │ │ ├── CityListAdapter.java │ │ └── ExpandableAdapter.java │ │ ├── db │ │ ├── CityDao.java │ │ └── DBHelper.java │ │ ├── model │ │ ├── City.java │ │ ├── Province.java │ │ └── PuzzleBean.java │ │ ├── service │ │ └── MySectionIndexer.java │ │ ├── util │ │ ├── JsonLoad.java │ │ ├── PointUtil.java │ │ └── ViewUtil.java │ │ └── view │ │ ├── BackView.java │ │ ├── BladeView.java │ │ ├── MyImageLayout.java │ │ ├── MyImageLayout2.java │ │ ├── PinnedHeaderListView.java │ │ ├── PuzzleLayout.java │ │ ├── StickListView.java │ │ └── TestCanvasView.java │ └── res │ ├── drawable-hdpi │ ├── a1.jpg │ ├── a2.jpg │ ├── a3.jpg │ ├── ab_bottom_solid_dark_holo.9.png │ ├── p1.jpg │ ├── p2.jpg │ ├── p3.jpg │ ├── p4.jpg │ ├── p5.jpg │ ├── p6.jpg │ ├── p7.jpg │ ├── p8.jpg │ └── p9.jpg │ ├── drawable │ └── selector_group.xml │ ├── layout │ ├── activity_contacts.xml │ ├── activity_expandable_list_view.xml │ ├── activity_main.xml │ ├── activity_test_view.xml │ ├── child_item.xml │ ├── group.xml │ ├── group_header.xml │ ├── list_group_item.xml │ ├── my_exp_lv.xml │ ├── puzzle.xml │ └── select_city_item.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── attrs_my_view.xml │ ├── colors.xml │ ├── dimens.xml │ ├── dslv_attrs.xml │ ├── strings.xml │ └── styles.xml ├── bitmapandanimator ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── bitmapandanimator │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── bitmapandanimator │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ └── BitmapTransView.java │ └── res │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── bitmapandanimator │ └── ExampleUnitTest.java ├── build.gradle ├── canvas_path ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── canvaspath │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── canvaspath │ │ │ ├── ArrowRotateActivity.java │ │ │ ├── BezierActivity.java │ │ │ ├── BitmapMeshActivity.java │ │ │ ├── BounceCircleActivity.java │ │ │ ├── EarthActivity.java │ │ │ ├── HorizontalTurnActivity.java │ │ │ ├── InhaleActivity.java │ │ │ ├── JaneActivity.java │ │ │ ├── LeftRightInhaleActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── PathView.java │ │ │ ├── TestActivity.java │ │ │ ├── WaterWaveTransActivity.java │ │ │ ├── arrow │ │ │ └── ArrowRotateView.java │ │ │ ├── baiduread │ │ │ ├── InhaleMesh.java │ │ │ ├── InhaleRightMesh.java │ │ │ ├── LeftMesh.java │ │ │ ├── MeltTransAnimation.java │ │ │ ├── MeltTransIndicator.java │ │ │ ├── MeltTransView.java │ │ │ ├── Mesh.java │ │ │ ├── RightMesh.java │ │ │ └── indicator │ │ │ │ ├── PathIndicator.java │ │ │ │ └── baseIndicator.java │ │ │ ├── bezier │ │ │ ├── CubicCurveView.java │ │ │ ├── DynamicQuadCurveView.java │ │ │ └── QuadCurveView.java │ │ │ ├── bounce │ │ │ ├── BounceCircleView.java │ │ │ └── MagicCircle.java │ │ │ ├── clip │ │ │ └── ClipView.java │ │ │ ├── earth │ │ │ └── EarthPathView.java │ │ │ ├── horiturn │ │ │ └── PageTurnEasyView.java │ │ │ ├── inhale │ │ │ ├── BitmapMesh.java │ │ │ ├── InhaleMesh.java │ │ │ └── Mesh.java │ │ │ ├── jane │ │ │ └── JaneView.java │ │ │ └── water │ │ │ └── WaterWaveView.java │ └── res │ │ ├── drawable-hdpi │ │ ├── aa.jpg │ │ ├── bt_animator_main.png │ │ ├── earth.png │ │ ├── heart.png │ │ ├── jsy1.jpg │ │ ├── jsy2.jpg │ │ ├── mn.jpg │ │ ├── sisheng.jpg │ │ └── store_tab_classfiy.9.png │ │ ├── layout │ │ ├── bounce_acti.xml │ │ ├── main_acti.xml │ │ ├── test_acti.xml │ │ ├── view1.xml │ │ └── view2.xml │ │ ├── mipmap-hdpi │ │ └── stone.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── canvaspath │ └── ExampleUnitTest.java ├── circleprogressbar ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── circleprogressbar │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── circleprogressbar │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ ├── CircleProgressbar.java │ │ │ ├── HorizontalProgressBarWithNumber.java │ │ │ └── ObliqueProgressbar.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── circleprogressbar │ └── ExampleUnitTest.java ├── clock ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── clock │ │ ├── MainActivity.java │ │ └── view │ │ └── ClockView.java │ └── res │ └── mipmap-hdpi │ └── ic_launcher.png ├── com.stone.customview ├── .classpath ├── .project ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── classes.dex │ ├── classes │ │ └── com │ │ │ └── stone │ │ │ └── customview │ │ │ ├── BaseActivity.class │ │ │ ├── BuildConfig.class │ │ │ ├── CircleActivity.class │ │ │ ├── DragGridActivity$DragAdapter.class │ │ │ ├── DragGridActivity.class │ │ │ ├── MainActivity$MyAdapter.class │ │ │ ├── MainActivity.class │ │ │ ├── R$attr.class │ │ │ ├── R$dimen.class │ │ │ ├── R$drawable.class │ │ │ ├── R$id.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$styleable.class │ │ │ ├── R.class │ │ │ ├── RefreshListViewActi$1.class │ │ │ ├── RefreshListViewActi.class │ │ │ ├── ScrollViewActivity$1.class │ │ │ ├── ScrollViewActivity$2.class │ │ │ ├── ScrollViewActivity.class │ │ │ ├── ScrollViewActivityUseSystemScroller$1.class │ │ │ ├── ScrollViewActivityUseSystemScroller$2.class │ │ │ ├── ScrollViewActivityUseSystemScroller.class │ │ │ ├── ScrollViewOriginalActivity$1.class │ │ │ ├── ScrollViewOriginalActivity$2.class │ │ │ ├── ScrollViewOriginalActivity.class │ │ │ ├── WaterFallActivity$MyAdapter.class │ │ │ ├── WaterFallActivity.class │ │ │ ├── WaterWaveActivity.class │ │ │ ├── WaterWaveWithMoveActivity.class │ │ │ ├── util │ │ │ └── package-info.class │ │ │ └── widget │ │ │ ├── DragGridView$1.class │ │ │ ├── DragGridView$2.class │ │ │ ├── DragGridView$3.class │ │ │ ├── DragGridView$4.class │ │ │ ├── DragGridView$IDragOperation.class │ │ │ ├── DragGridView.class │ │ │ ├── MyCircleView.class │ │ │ ├── MyScrollView$1.class │ │ │ ├── MyScrollView$OnPageChangeListener.class │ │ │ ├── MyScrollView.class │ │ │ ├── MyScrollViewOriginal$1.class │ │ │ ├── MyScrollViewOriginal$onPageChangeListener.class │ │ │ ├── MyScrollViewOriginal.class │ │ │ ├── MyScrollViewUseSystemScroller$1.class │ │ │ ├── MyScrollViewUseSystemScroller$OnPageChangeListener.class │ │ │ ├── MyScrollViewUseSystemScroller.class │ │ │ ├── MyScroller.class │ │ │ ├── MyScrollerOriginal.class │ │ │ ├── MyTextView.class │ │ │ ├── RefreshableView$HideHeaderTask.class │ │ │ ├── RefreshableView$PullToRefreshListener.class │ │ │ ├── RefreshableView$RefreshingTask.class │ │ │ ├── RefreshableView.class │ │ │ ├── WaterFallThreeListView.class │ │ │ ├── WaterWaveView$1.class │ │ │ ├── WaterWaveView.class │ │ │ ├── WaterWaveViewWithMove$1.class │ │ │ ├── WaterWaveViewWithMove$Wave.class │ │ │ └── WaterWaveViewWithMove.class │ ├── com.stone.customview.apk │ ├── dexedLibs │ │ ├── android-support-v4-42b8f097f80c201206e3ecadb7cd93b3.jar │ │ ├── annotations-03f6b74164acbae9176eff1470d70d41.jar │ │ └── nineoldanimatin-dbfe9d79a7dbade2026ef5924cde27d0.jar │ ├── jarlist.cache │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ ├── common_listview_headview_red_arrow.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxhdpi │ │ │ └── ic_launcher.png │ └── resources.ap_ ├── build.gradle ├── build │ ├── generated │ │ └── source │ │ │ ├── buildConfig │ │ │ └── debug │ │ │ │ └── com │ │ │ │ └── stone │ │ │ │ └── customview │ │ │ │ └── BuildConfig.java │ │ │ └── r │ │ │ └── debug │ │ │ └── com │ │ │ └── stone │ │ │ └── customview │ │ │ └── R.java │ ├── intermediates │ │ ├── classes │ │ │ └── debug │ │ │ │ └── com │ │ │ │ └── stone │ │ │ │ └── customview │ │ │ │ ├── BaseActivity.class │ │ │ │ ├── BuildConfig.class │ │ │ │ ├── DragGridActivity$DragAdapter.class │ │ │ │ ├── DragGridActivity.class │ │ │ │ ├── MainActivity$MyAdapter.class │ │ │ │ ├── MainActivity.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ ├── R$styleable.class │ │ │ │ ├── R.class │ │ │ │ ├── RefreshListViewActi$1.class │ │ │ │ ├── RefreshListViewActi.class │ │ │ │ ├── ScrollViewActivity$1.class │ │ │ │ ├── ScrollViewActivity$2.class │ │ │ │ ├── ScrollViewActivity.class │ │ │ │ ├── ScrollViewActivityUseSystemScroller$1.class │ │ │ │ ├── ScrollViewActivityUseSystemScroller$2.class │ │ │ │ ├── ScrollViewActivityUseSystemScroller.class │ │ │ │ ├── ScrollViewOriginalActivity$1.class │ │ │ │ ├── ScrollViewOriginalActivity$2.class │ │ │ │ ├── ScrollViewOriginalActivity.class │ │ │ │ ├── WaterFallActivity$1.class │ │ │ │ ├── WaterFallActivity$MyAdapter.class │ │ │ │ ├── WaterFallActivity.class │ │ │ │ ├── WaterWaveActivity.class │ │ │ │ ├── WaterWaveWithMoveActivity.class │ │ │ │ └── widget │ │ │ │ ├── DragGridView$1.class │ │ │ │ ├── DragGridView$2.class │ │ │ │ ├── DragGridView$3.class │ │ │ │ ├── DragGridView$4.class │ │ │ │ ├── DragGridView$IDragOperation.class │ │ │ │ ├── DragGridView.class │ │ │ │ ├── MyScrollView$1.class │ │ │ │ ├── MyScrollView$OnPageChangeListener.class │ │ │ │ ├── MyScrollView.class │ │ │ │ ├── MyScrollViewOriginal$1.class │ │ │ │ ├── MyScrollViewOriginal$onPageChangeListener.class │ │ │ │ ├── MyScrollViewOriginal.class │ │ │ │ ├── MyScrollViewUseSystemScroller$1.class │ │ │ │ ├── MyScrollViewUseSystemScroller$OnPageChangeListener.class │ │ │ │ ├── MyScrollViewUseSystemScroller.class │ │ │ │ ├── MyScroller.class │ │ │ │ ├── MyScrollerOriginal.class │ │ │ │ ├── MyTextView.class │ │ │ │ ├── RefreshableView$HideHeaderTask.class │ │ │ │ ├── RefreshableView$PullToRefreshListener.class │ │ │ │ ├── RefreshableView$RefreshingTask.class │ │ │ │ ├── RefreshableView.class │ │ │ │ ├── WaterFallThreeListView.class │ │ │ │ ├── WaterWaveView$1.class │ │ │ │ ├── WaterWaveView.class │ │ │ │ ├── WaterWaveViewWithMove$1.class │ │ │ │ ├── WaterWaveViewWithMove$Wave.class │ │ │ │ └── WaterWaveViewWithMove.class │ │ ├── dex │ │ │ └── debug │ │ │ │ └── classes.dex │ │ ├── incremental │ │ │ ├── aidl │ │ │ │ └── debug │ │ │ │ │ └── dependency.store │ │ │ ├── mergeAssets │ │ │ │ └── debug │ │ │ │ │ └── merger.xml │ │ │ └── mergeResources │ │ │ │ └── debug │ │ │ │ └── merger.xml │ │ ├── manifests │ │ │ └── full │ │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ ├── pre-dexed │ │ │ └── debug │ │ │ │ ├── android-support-v4-a7dc6980ecd5310ef60dc0245c09340aac20b3c7.jar │ │ │ │ └── nineoldanimatin-57c917687c9ac244596a997dc3969bd6faa2e35c.jar │ │ ├── res │ │ │ └── debug │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ ├── a1.jpg │ │ │ │ ├── a2.jpg │ │ │ │ ├── a3.jpg │ │ │ │ ├── a4.jpg │ │ │ │ ├── a5.jpg │ │ │ │ ├── a6.jpg │ │ │ │ ├── common_listview_headview_red_arrow.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── j10.jpg │ │ │ │ ├── j11.jpg │ │ │ │ └── j12.jpg │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable │ │ │ │ └── custom_progressbar.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── drag_gridview.xml │ │ │ │ ├── drag_gridview_item.xml │ │ │ │ ├── main_item.xml │ │ │ │ ├── mm.xml │ │ │ │ ├── refresh_layout.xml │ │ │ │ ├── refresh_layout_listview.xml │ │ │ │ ├── scroll_main.xml │ │ │ │ ├── scroll_main_use_system_scroll.xml │ │ │ │ ├── test.xml │ │ │ │ ├── water_wave.xml │ │ │ │ ├── waterfall.xml │ │ │ │ └── waterfall_item.xml │ │ │ │ └── values │ │ │ │ └── values.xml │ │ └── resources │ │ │ └── resources-debug.ap_ │ └── outputs │ │ ├── apk │ │ ├── com.stone.customview-debug-unaligned.apk │ │ └── com.stone.customview-debug.apk │ │ └── logs │ │ └── manifest-merger-debug-report.txt ├── gen │ └── com │ │ └── stone │ │ └── customview │ │ ├── BuildConfig.java │ │ └── R.java ├── ic_launcher-web.png ├── libs │ ├── android-support-v4.jar │ └── nineoldanimatin.jar ├── lint.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── a1.jpg │ │ ├── a2.jpg │ │ ├── a3.jpg │ │ ├── a4.jpg │ │ ├── a5.jpg │ │ ├── a6.jpg │ │ ├── common_listview_headview_red_arrow.png │ │ ├── ic_launcher.png │ │ ├── j10.jpg │ │ ├── j11.jpg │ │ └── j12.jpg │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── drawable │ │ └── custom_progressbar.xml │ ├── layout │ │ ├── activity_main.xml │ │ ├── drag_gridview.xml │ │ ├── drag_gridview_item.xml │ │ ├── main_item.xml │ │ ├── mm.xml │ │ ├── refresh_layout.xml │ │ ├── refresh_layout_listview.xml │ │ ├── scroll_main.xml │ │ ├── scroll_main_use_system_scroll.xml │ │ ├── test.xml │ │ ├── water_wave.xml │ │ ├── waterfall.xml │ │ └── waterfall_item.xml │ └── values │ │ ├── attrs.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── stone │ └── customview │ ├── BaseActivity.java │ ├── DragGridActivity.java │ ├── MainActivity.java │ ├── RefreshListViewActi.java │ ├── ScrollViewActivity.java │ ├── ScrollViewActivityUseSystemScroller.java │ ├── ScrollViewOriginalActivity.java │ ├── WaterFallActivity.java │ ├── WaterWaveActivity.java │ ├── WaterWaveWithMoveActivity.java │ └── widget │ ├── DragGridView.java │ ├── MyScrollView.java │ ├── MyScrollViewOriginal.java │ ├── MyScrollViewUseSystemScroller.java │ ├── MyScroller.java │ ├── MyScrollerOriginal.java │ ├── MyTextView.java │ ├── RefreshableView.java │ ├── WaterFallThreeListView.java │ ├── WaterWaveView.java │ └── WaterWaveViewWithMove.java ├── cons ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── cons │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ └── res │ │ └── mipmap-hdpi │ │ └── ic_launcher.png │ └── test │ └── java │ └── com │ └── stone │ └── cons │ └── ExampleUnitTest.java ├── custom_attr_style_res ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── cus │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── cus │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ └── CustomView.java │ └── res │ │ ├── layout │ │ └── main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── cus │ └── ExampleUnitTest.java ├── draggridview ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── draggridview │ │ ├── DragAdapter.java │ │ ├── DragGridView.java │ │ ├── MainActivity.java │ │ └── my │ │ └── MyDragGridView.java │ └── res │ ├── layout │ ├── acti_main.xml │ └── grid_item.xml │ └── mipmap-hdpi │ └── ic_launcher.png ├── draglistview ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mobeta │ │ └── android │ │ └── dslv │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mobeta │ │ └── android │ │ └── dslv │ │ ├── DragSortController.java │ │ ├── DragSortCursorAdapter.java │ │ ├── DragSortItemView.java │ │ ├── DragSortItemViewCheckable.java │ │ ├── DragSortListView.java │ │ ├── ResourceDragSortCursorAdapter.java │ │ ├── SimpleDragSortCursorAdapter.java │ │ └── SimpleFloatViewManager.java │ └── res │ └── values │ ├── dslv_attrs.xml │ └── strings.xml ├── draglistviewdemo ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mobeta │ │ └── android │ │ └── demodslv │ │ ├── ArbItemSizeDSLV.java │ │ ├── BGHandle.java │ │ ├── CheckableLinearLayout.java │ │ ├── CursorDSLV.java │ │ ├── DSLVFragment.java │ │ ├── DSLVFragmentBGHandle.java │ │ ├── DSLVFragmentClicks.java │ │ ├── DragInitModeDialog.java │ │ ├── EnablesDialog.java │ │ ├── Launcher.java │ │ ├── MultipleChoiceListView.java │ │ ├── RemoveModeDialog.java │ │ ├── Sections.java │ │ ├── SingleChoiceListView.java │ │ ├── TestBedDSLV.java │ │ └── WarpDSLV.java │ └── res │ ├── drawable-hdpi │ ├── delete_x.png │ ├── drag.9.png │ └── dslv_launcher.png │ ├── drawable-ldpi │ └── dslv_launcher.png │ ├── drawable-mdpi │ ├── drag.9.png │ └── dslv_launcher.png │ ├── drawable-xhdpi │ └── dslv_launcher.png │ ├── drawable │ ├── bg_handle.xml │ ├── bg_handle_section1.xml │ ├── bg_handle_section1_selector.xml │ ├── bg_handle_section2.xml │ ├── bg_handle_section2_selector.xml │ ├── drag.9.png │ └── section_div.xml │ ├── layout │ ├── bg_handle_main.xml │ ├── checkable_main.xml │ ├── cursor_main.xml │ ├── dslv_fragment_main.xml │ ├── header_footer.xml │ ├── hetero_main.xml │ ├── jazz_artist_list_item.xml │ ├── launcher.xml │ ├── launcher_item.xml │ ├── list_item_bg_handle.xml │ ├── list_item_checkable.xml │ ├── list_item_click_remove.xml │ ├── list_item_handle_left.xml │ ├── list_item_handle_right.xml │ ├── list_item_no_handle.xml │ ├── list_item_radio.xml │ ├── section_div.xml │ ├── sections_main.xml │ ├── test_bed_main.xml │ └── warp_main.xml │ ├── menu │ └── mode_menu.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ └── styles.xml ├── flowlayout ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── flowlayout │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── flowlayout │ │ ├── MainActivity.java │ │ └── view │ │ └── FlowLayout.java │ └── res │ ├── drawable │ └── tv_bg.xml │ ├── layout │ └── main.xml │ ├── mipmap-xhdpi │ └── ic_launcher.png │ └── values │ ├── strings.xml │ └── styles.xml ├── guaguaka ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── guaguaka │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── guaguaka │ │ ├── MainActivity.java │ │ ├── OverlayActivity.java │ │ └── view │ │ ├── GuaGuaKaView.java │ │ ├── GuaView.java │ │ ├── OverlayImageView.java │ │ └── RipClothes.java │ └── res │ ├── drawable-hdpi │ ├── fg_guaguaka.png │ ├── nn1.png │ ├── nn2.png │ ├── num_01.png │ ├── num_02.png │ ├── num_03.png │ ├── num_04.png │ └── num_05.png │ ├── layout │ └── activity_main.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── lucky_turntable ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── luckyturntable │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── luckyturntable │ │ │ ├── BaseSurfaceView.java │ │ │ ├── LuckyTurntable.java │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable-xhdpi │ │ ├── danfan.png │ │ ├── f015.png │ │ ├── f040.png │ │ ├── ipad.png │ │ ├── iphone.png │ │ ├── mac.JPG │ │ ├── start.png │ │ └── stop.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── luckyturntable │ └── ExampleUnitTest.java ├── marqueetext └── build.gradle ├── ninegridlock ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── ninegridlock │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── ninegridlock │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ └── NineGridLockView.java │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── ninegridlock │ └── ExampleUnitTest.java ├── pinnedheaderexpandablelistview ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── ryg │ │ └── expandable │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── ryg │ │ └── expandable │ │ ├── Group.java │ │ ├── MainActivity2.java │ │ ├── People.java │ │ └── ui │ │ ├── PinnedHeaderExpandableListView.java │ │ └── StickyLayout.java │ └── res │ ├── drawable-hdpi │ ├── collapse.png │ ├── expanded.png │ ├── ic_action_search.png │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── ic_action_search.png │ └── ic_launcher.png │ ├── drawable-xhdpi │ ├── ic_action_search.png │ └── ic_launcher.png │ ├── drawable │ ├── child_bg.xml │ ├── selector_group.xml │ └── selector_item.xml │ ├── layout │ ├── activity_main_activity2.xml │ ├── child.xml │ ├── group.xml │ └── main.xml │ ├── menu │ ├── main.xml │ └── menu_main_activity2.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── color.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── pintu ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── pintu │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── pintu │ │ ├── MainActivity.java │ │ └── view │ │ └── utils │ │ ├── GamePintuLayout.java │ │ ├── ImagePiece.java │ │ └── ImageSplitterUtil.java │ └── res │ ├── drawable-xhdpi │ ├── lxr.jpg │ ├── mn.jpg │ └── mv.jpg │ ├── drawable │ └── textview_bg.xml │ ├── layout │ └── main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── attrs.xml │ ├── strings.xml │ └── styles.xml ├── rouletteview ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── roulette │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── roulette │ │ ├── MainActivity.java │ │ ├── RmActi.java │ │ └── View │ │ ├── RouletteSurfaceView.java │ │ └── RoundMenuView.java │ └── res │ ├── layout │ ├── activity_main.xml │ └── rmenu.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── satellitemenu ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── satellitemenu │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── satellitemenu │ │ ├── MainActivity.java │ │ └── view │ │ └── SateliteMenu.java │ └── res │ ├── drawable-hdpi │ ├── composer_button_normal.png │ ├── composer_button_pressed.png │ ├── composer_camera.png │ ├── composer_icn_plus_normal.png │ ├── composer_icn_plus_pressed.png │ ├── composer_music.png │ ├── composer_place.png │ ├── composer_sleep.png │ ├── composer_thought.png │ └── composer_with.png │ ├── drawable │ ├── composer_button.xml │ └── composer_icn_plus.xml │ ├── layout │ └── activity_main.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle ├── shader ├── .gitignore ├── bsview.png ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── shader │ │ ├── BSActivity.java │ │ ├── LGActivity.java │ │ ├── MainActivity.java │ │ └── view │ │ ├── BitmapShaderView.java │ │ └── LinearGradientView.java │ └── res │ ├── drawable │ └── mn.jpg │ ├── layout │ └── main_acti.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── shapeimageview ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── github │ │ └── siyamed │ │ └── shapeimageview │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── github │ │ └── siyamed │ │ └── shapeimageview │ │ ├── BubbleImageView.java │ │ ├── CircularImageView.java │ │ ├── DiamondImageView.java │ │ ├── HeartImageView.java │ │ ├── HexagonImageView.java │ │ ├── MyNewImageView.java │ │ ├── OctogonImageView.java │ │ ├── PentagonImageView.java │ │ ├── RoundedImageView.java │ │ ├── ShaderImageView.java │ │ ├── ShapeImageView.java │ │ ├── StarImageView.java │ │ ├── mask │ │ ├── PorterCircularImageView.java │ │ ├── PorterImageView.java │ │ └── PorterShapeImageView.java │ │ ├── path │ │ ├── SvgUtil.java │ │ └── parser │ │ │ ├── CopyInputStream.java │ │ │ ├── IdHandler.java │ │ │ ├── IoUtil.java │ │ │ ├── NumberParse.java │ │ │ ├── ParseUtil.java │ │ │ ├── ParserHelper.java │ │ │ ├── PathInfo.java │ │ │ ├── PathParser.java │ │ │ ├── SvgToPath.java │ │ │ └── TransformParser.java │ │ └── shader │ │ ├── BubbleShader.java │ │ ├── CircleShader.java │ │ ├── RoundedShader.java │ │ ├── ShaderHelper.java │ │ └── SvgShader.java │ └── res │ ├── raw │ ├── imgview_diamond.svg │ ├── imgview_heart.svg │ ├── imgview_hexagon.svg │ ├── imgview_octogon.svg │ ├── imgview_pentagon.svg │ ├── imgview_star.svg │ └── mynew.svg │ └── values │ ├── attrs.xml │ └── strings.xml ├── shapeimageviewsample ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── github │ │ └── siyamed │ │ └── shapeimageview │ │ └── sample │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── github │ │ └── siyamed │ │ └── shapeimageview │ │ └── sample │ │ ├── SampleActivity.java │ │ ├── SampleBubbleFragment.java │ │ ├── SampleFragment.java │ │ └── SampleListFragment.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── drawable-xxxhdpi │ └── ic_launcher.png │ ├── drawable │ ├── android.png │ ├── bg_image.xml │ ├── chat_msg_bg.xml │ ├── list_selector.xml │ ├── map_launcher.png │ ├── neo.jpg │ ├── octogon.png │ ├── placeholder.png │ ├── shape_bitmap.xml │ ├── shape_circle.xml │ ├── shape_rounded_rectangle.xml │ ├── star.png │ └── triangle.png │ ├── layout │ ├── activity_sample.xml │ ├── fragment_all_sample.xml │ ├── fragment_chat_sample.xml │ ├── fragment_list_sample.xml │ ├── fragment_porter_sample.xml │ ├── fragment_shader_sample.xml │ ├── list_item_shader_bubble_left.xml │ ├── list_item_shader_bubble_right.xml │ ├── list_item_shader_circle.xml │ └── list_item_shader_rounded.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── surfaceview_dirty_rect ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── surfaceview │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── surfaceview │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ ├── MySurfaceView1.java │ │ │ └── MySurfaceView2.java │ └── res │ │ ├── drawable-xhdpi │ │ ├── back.jpg │ │ └── ball.png │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── surfaceview │ └── ExampleUnitTest.java ├── taichi ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stone │ │ └── taichi │ │ ├── TaiChiActivity.java │ │ └── view │ │ └── TaichiView.java │ └── res │ ├── mipmap-xhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── testimg ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── testimg │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── testimg │ │ │ ├── MainActivity.java │ │ │ └── firework │ │ │ └── SpringAnimView111.java │ └── res │ │ ├── drawable │ │ ├── a9.jpg │ │ └── scroll.png │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ └── dimens.xml │ └── test │ └── java │ └── com │ └── stone │ └── testimg │ └── ExampleUnitTest.java ├── turnpage ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── stone │ │ └── turnpage │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── stone │ │ │ └── turnpage │ │ │ ├── FoldActivity.java │ │ │ ├── HorizonTurnPageActivity.java │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ ├── FoldTurnPageView.java │ │ │ ├── FoldView.java │ │ │ ├── HorizonTurnPageView.java │ │ │ └── MyTestView.java │ └── res │ │ ├── drawable-hdpi │ │ ├── aa.jpg │ │ ├── jsy1.jpg │ │ └── jsy2.jpg │ │ ├── layout │ │ └── main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── stone │ └── turnpage │ └── ExampleUnitTest.java └── zhima ├── .gitignore ├── build.gradle └── src ├── androidTest └── java │ └── com │ └── stone │ └── zhima │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── stone │ │ └── zhima │ │ ├── ZhimaActivity.java │ │ └── view │ │ └── ZhimaView.java └── res │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── test └── java └── com └── stone └── zhima └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | 9 | gradle** 10 | .idea** 11 | **.iml -------------------------------------------------------------------------------- /TouchEvent/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TouchEvent/src/main/res/layout/acti_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /TouchEvent/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/TouchEvent/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TouchEvent/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/TouchEvent/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TouchEvent/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /TouchEvent/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My Application 3 | 4 | -------------------------------------------------------------------------------- /TouchEvent/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /animation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /animation/src/main/res/mipmap-hdpi/ic_launcher_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/animation/src/main/res/mipmap-hdpi/ic_launcher_android.png -------------------------------------------------------------------------------- /animation/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /animation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | animation 3 | 4 | -------------------------------------------------------------------------------- /animation/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/stone/customview/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.customview; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01e_fg1_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01e_fg1_9.png -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb1.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb2.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb3.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb4.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb5.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb6.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb7.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb8.jpg -------------------------------------------------------------------------------- /app/src/main/assets/PuzzleWall01ethumb9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/PuzzleWall01ethumb9.jpg -------------------------------------------------------------------------------- /app/src/main/assets/city.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/assets/city.db -------------------------------------------------------------------------------- /app/src/main/java/com/stone/customview/TestCanvasActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.customview; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | import android.view.Menu; 6 | import android.view.MenuItem; 7 | 8 | /** 9 | * 测试各种Canvas 操作 10 | */ 11 | public class TestCanvasActivity extends Activity { 12 | 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | 17 | setContentView(R.layout.activity_test_view); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/com/stone/customview/util/ViewUtil.java: -------------------------------------------------------------------------------- 1 | package com.stone.customview.util; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * author : stone 7 | * email : aa86799@163.com 8 | * time : 15/5/4 15 21 9 | */ 10 | public class ViewUtil { 11 | /**判断触摸点是否在 可点击的view之上*/ 12 | public static boolean isTouchPointInClickableView(View view, int x, int y) { 13 | if (view.isClickable() && y >= view.getTop() && y <= view.getBottom() 14 | && x >= view.getLeft() && x <= view.getRight()) { 15 | return true; 16 | } 17 | return false; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/a1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/a2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/a3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ab_bottom_solid_dark_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/ab_bottom_solid_dark_holo.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/drawable-hdpi/p9.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_group.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/layout/list_group_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_my_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #D3D3D3 4 | #BEBEBE 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 14sp 6 | 16sp 7 | 40dp 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CustomView 3 | 4 | Hello world! 5 | Settings 6 | ExpandableListView 7 | ContactsActivity 8 | PuzzleActivity 9 | TestViewActivity 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /bitmapandanimator/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /bitmapandanimator/src/androidTest/java/com/stone/bitmapandanimator/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.bitmapandanimator; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /bitmapandanimator/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /bitmapandanimator/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BitmapAndAnimator 3 | 4 | -------------------------------------------------------------------------------- /bitmapandanimator/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bitmapandanimator/src/test/java/com/stone/bitmapandanimator/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.bitmapandanimator; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.2.2' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | 13 | classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | jcenter() 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /canvas_path/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /canvas_path/src/androidTest/java/com/stone/canvaspath/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.canvaspath; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /canvas_path/src/main/java/com/stone/canvaspath/WaterWaveTransActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.canvaspath; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | /** 7 | * author : stone 8 | * email : aa86799@163.com 9 | * time : 16/6/18 17 29 10 | */ 11 | public class WaterWaveTransActivity extends Activity { 12 | 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /canvas_path/src/main/java/com/stone/canvaspath/clip/ClipView.java: -------------------------------------------------------------------------------- 1 | package com.stone.canvaspath.clip; 2 | 3 | /** 4 | * desc : 5 | * author : stone 6 | * email : aa86799@163.com 7 | * time : 2016/12/13 11 13 8 | */ 9 | public class ClipView { 10 | } 11 | -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/aa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/aa.jpg -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/bt_animator_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/bt_animator_main.png -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/earth.png -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/heart.png -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/jsy1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/jsy1.jpg -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/jsy2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/jsy2.jpg -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/mn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/mn.jpg -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/sisheng.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/sisheng.jpg -------------------------------------------------------------------------------- /canvas_path/src/main/res/drawable-hdpi/store_tab_classfiy.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/drawable-hdpi/store_tab_classfiy.9.png -------------------------------------------------------------------------------- /canvas_path/src/main/res/layout/view1.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /canvas_path/src/main/res/layout/view2.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /canvas_path/src/main/res/mipmap-hdpi/stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/canvas_path/src/main/res/mipmap-hdpi/stone.png -------------------------------------------------------------------------------- /canvas_path/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /canvas_path/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CanvasPathDemo 3 | 4 | -------------------------------------------------------------------------------- /canvas_path/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /canvas_path/src/test/java/com/stone/canvaspath/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.canvaspath; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /circleprogressbar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /circleprogressbar/src/androidTest/java/com/stone/circleprogressbar/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.circleprogressbar; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/circleprogressbar/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/circleprogressbar/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/circleprogressbar/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/circleprogressbar/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/circleprogressbar/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CircleProgressBar 3 | 4 | -------------------------------------------------------------------------------- /circleprogressbar/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /circleprogressbar/src/test/java/com/stone/circleprogressbar/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.circleprogressbar; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /clock/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /clock/src/main/java/com/stone/clock/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.clock; 2 | 3 | import android.os.Bundle; 4 | import android.support.v7.app.AppCompatActivity; 5 | 6 | import com.stone.clock.view.ClockView; 7 | 8 | public class MainActivity extends AppCompatActivity { 9 | 10 | private ClockView mClockView; 11 | 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | 16 | mClockView = new ClockView(this); 17 | setContentView(mClockView); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /clock/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/clock/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /com.stone.customview/bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes.dex -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/BaseActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/BaseActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/BuildConfig.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/CircleActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/CircleActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/DragGridActivity$DragAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/DragGridActivity$DragAdapter.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/DragGridActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/DragGridActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/MainActivity$MyAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/MainActivity$MyAdapter.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/MainActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$attr.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$dimen.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$drawable.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$id.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$layout.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$string.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$style.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R$styleable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R$styleable.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/R.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/RefreshListViewActi$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/RefreshListViewActi$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/RefreshListViewActi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/RefreshListViewActi.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivity$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivity$2.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivityUseSystemScroller$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivityUseSystemScroller$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivityUseSystemScroller$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivityUseSystemScroller$2.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivityUseSystemScroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewActivityUseSystemScroller.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewOriginalActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewOriginalActivity$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewOriginalActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewOriginalActivity$2.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/ScrollViewOriginalActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/ScrollViewOriginalActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/WaterFallActivity$MyAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/WaterFallActivity$MyAdapter.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/WaterFallActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/WaterFallActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/WaterWaveActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/WaterWaveActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/WaterWaveWithMoveActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/WaterWaveWithMoveActivity.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/util/package-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/util/package-info.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$2.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$3.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$4.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$IDragOperation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView$IDragOperation.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/DragGridView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyCircleView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyCircleView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollView$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollView$OnPageChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollView$OnPageChangeListener.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewOriginal$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewOriginal$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewOriginal$onPageChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewOriginal$onPageChangeListener.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewOriginal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewOriginal.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewUseSystemScroller$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewUseSystemScroller$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewUseSystemScroller$OnPageChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewUseSystemScroller$OnPageChangeListener.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewUseSystemScroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollViewUseSystemScroller.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScroller.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollerOriginal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyScrollerOriginal.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/MyTextView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/MyTextView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView$HideHeaderTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView$HideHeaderTask.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView$PullToRefreshListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView$PullToRefreshListener.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView$RefreshingTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView$RefreshingTask.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/RefreshableView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/WaterFallThreeListView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/WaterFallThreeListView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveView$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveView.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveViewWithMove$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveViewWithMove$1.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveViewWithMove$Wave.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveViewWithMove$Wave.class -------------------------------------------------------------------------------- /com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveViewWithMove.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/classes/com/stone/customview/widget/WaterWaveViewWithMove.class -------------------------------------------------------------------------------- /com.stone.customview/bin/com.stone.customview.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/com.stone.customview.apk -------------------------------------------------------------------------------- /com.stone.customview/bin/dexedLibs/android-support-v4-42b8f097f80c201206e3ecadb7cd93b3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/dexedLibs/android-support-v4-42b8f097f80c201206e3ecadb7cd93b3.jar -------------------------------------------------------------------------------- /com.stone.customview/bin/dexedLibs/annotations-03f6b74164acbae9176eff1470d70d41.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/dexedLibs/annotations-03f6b74164acbae9176eff1470d70d41.jar -------------------------------------------------------------------------------- /com.stone.customview/bin/dexedLibs/nineoldanimatin-dbfe9d79a7dbade2026ef5924cde27d0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/dexedLibs/nineoldanimatin-dbfe9d79a7dbade2026ef5924cde27d0.jar -------------------------------------------------------------------------------- /com.stone.customview/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependency. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /com.stone.customview/bin/res/crunch/drawable-hdpi/common_listview_headview_red_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/res/crunch/drawable-hdpi/common_listview_headview_red_arrow.png -------------------------------------------------------------------------------- /com.stone.customview/bin/res/crunch/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/res/crunch/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/bin/res/crunch/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/res/crunch/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/bin/res/crunch/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/res/crunch/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/bin/res/crunch/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/res/crunch/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/bin/resources.ap_ -------------------------------------------------------------------------------- /com.stone.customview/build/generated/source/buildConfig/debug/com/stone/customview/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package com.stone.customview; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String APPLICATION_ID = "com.stone.customview"; 9 | public static final String BUILD_TYPE = "debug"; 10 | public static final String FLAVOR = ""; 11 | public static final int VERSION_CODE = 1; 12 | public static final String VERSION_NAME = ""; 13 | } 14 | -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/BaseActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/BaseActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/BuildConfig.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/DragGridActivity$DragAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/DragGridActivity$DragAdapter.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/DragGridActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/DragGridActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/MainActivity$MyAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/MainActivity$MyAdapter.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/MainActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$attr.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$dimen.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$drawable.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$id.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$layout.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$string.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$style.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$styleable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R$styleable.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/R.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/RefreshListViewActi$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/RefreshListViewActi$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/RefreshListViewActi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/RefreshListViewActi.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivity$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivity$2.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivityUseSystemScroller$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivityUseSystemScroller$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivityUseSystemScroller$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivityUseSystemScroller$2.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivityUseSystemScroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewActivityUseSystemScroller.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewOriginalActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewOriginalActivity$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewOriginalActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewOriginalActivity$2.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewOriginalActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/ScrollViewOriginalActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterFallActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterFallActivity$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterFallActivity$MyAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterFallActivity$MyAdapter.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterFallActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterFallActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterWaveActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterWaveActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterWaveWithMoveActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/WaterWaveWithMoveActivity.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$2.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$3.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$4.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$IDragOperation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView$IDragOperation.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/DragGridView.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollView$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollView$OnPageChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollView$OnPageChangeListener.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollView.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewOriginal$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewOriginal$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewOriginal$onPageChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewOriginal$onPageChangeListener.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewOriginal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewOriginal.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewUseSystemScroller$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewUseSystemScroller$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewUseSystemScroller$OnPageChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewUseSystemScroller$OnPageChangeListener.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewUseSystemScroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollViewUseSystemScroller.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScroller.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollerOriginal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyScrollerOriginal.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyTextView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/MyTextView.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView$HideHeaderTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView$HideHeaderTask.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView$PullToRefreshListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView$PullToRefreshListener.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView$RefreshingTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView$RefreshingTask.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/RefreshableView.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterFallThreeListView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterFallThreeListView.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveView$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveView.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveViewWithMove$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveViewWithMove$1.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveViewWithMove$Wave.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveViewWithMove$Wave.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveViewWithMove.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/classes/debug/com/stone/customview/widget/WaterWaveViewWithMove.class -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/dex/debug/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/dex/debug/classes.dex -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/incremental/aidl/debug/dependency.store: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/incremental/mergeAssets/debug/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/pre-dexed/debug/android-support-v4-a7dc6980ecd5310ef60dc0245c09340aac20b3c7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/pre-dexed/debug/android-support-v4-a7dc6980ecd5310ef60dc0245c09340aac20b3c7.jar -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/pre-dexed/debug/nineoldanimatin-57c917687c9ac244596a997dc3969bd6faa2e35c.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/pre-dexed/debug/nineoldanimatin-57c917687c9ac244596a997dc3969bd6faa2e35c.jar -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a1.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a2.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a3.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a4.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a5.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/a6.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/common_listview_headview_red_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/common_listview_headview_red_arrow.png -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/j10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/j10.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/j11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/j11.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/j12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-hdpi-v4/j12.jpg -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-mdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-mdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-xhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-xhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/drawable-xxhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/res/debug/drawable-xxhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/layout/main_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/layout/water_wave.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/res/debug/layout/waterfall_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /com.stone.customview/build/intermediates/resources/resources-debug.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/intermediates/resources/resources-debug.ap_ -------------------------------------------------------------------------------- /com.stone.customview/build/outputs/apk/com.stone.customview-debug-unaligned.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/outputs/apk/com.stone.customview-debug-unaligned.apk -------------------------------------------------------------------------------- /com.stone.customview/build/outputs/apk/com.stone.customview-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/build/outputs/apk/com.stone.customview-debug.apk -------------------------------------------------------------------------------- /com.stone.customview/gen/com/stone/customview/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.stone.customview; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /com.stone.customview/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/ic_launcher-web.png -------------------------------------------------------------------------------- /com.stone.customview/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/libs/android-support-v4.jar -------------------------------------------------------------------------------- /com.stone.customview/libs/nineoldanimatin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/libs/nineoldanimatin.jar -------------------------------------------------------------------------------- /com.stone.customview/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /com.stone.customview/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-8 -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/a1.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/a2.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/a3.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/a4.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/a5.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/a6.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/common_listview_headview_red_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/common_listview_headview_red_arrow.png -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/j10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/j10.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/j11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/j11.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-hdpi/j12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-hdpi/j12.jpg -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/com.stone.customview/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /com.stone.customview/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /com.stone.customview/res/layout/main_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /com.stone.customview/res/layout/water_wave.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /com.stone.customview/res/layout/waterfall_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /com.stone.customview/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /com.stone.customview/src/com/stone/customview/BaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.customview; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class BaseActivity extends Activity { 7 | 8 | protected T getView(int resID) { 9 | return (T)findViewById(resID); 10 | } 11 | 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /com.stone.customview/src/com/stone/customview/WaterWaveActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.customview; 2 | 3 | import com.stone.customview.widget.WaterWaveView; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class WaterWaveActivity extends Activity { 9 | 10 | @Override 11 | protected void onCreate(Bundle savedInstanceState) { 12 | super.onCreate(savedInstanceState); 13 | setContentView(new WaterWaveView(this)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /com.stone.customview/src/com/stone/customview/WaterWaveWithMoveActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.customview; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class WaterWaveWithMoveActivity extends Activity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.water_wave); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /cons/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cons/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /cons/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/cons/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cons/src/test/java/com/stone/cons/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.cons; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /custom_attr_style_res/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /custom_attr_style_res/src/androidTest/java/com/stone/cus/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.cus; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/java/com/stone/cus/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.cus; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | /** 7 | * author : stone 8 | * email : aa86799@163.com 9 | * time : 16/8/29 15 46 10 | */ 11 | public class MainActivity extends Activity { 12 | 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | 17 | setContentView(R.layout.main); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/custom_attr_style_res/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/custom_attr_style_res/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/custom_attr_style_res/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/custom_attr_style_res/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/custom_attr_style_res/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /custom_attr_style_res/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | custom_attr_style_res 3 | 4 | -------------------------------------------------------------------------------- /custom_attr_style_res/src/test/java/com/stone/cus/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.cus; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /draggridview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /draggridview/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draggridview/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /draglistview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /draglistview/src/androidTest/java/com/mobeta/android/dslv/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.mobeta.android.dslv; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /draglistview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /draglistview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DragListView 3 | 4 | -------------------------------------------------------------------------------- /draglistviewdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/java/com/mobeta/android/demodslv/BGHandle.java: -------------------------------------------------------------------------------- 1 | package com.mobeta.android.demodslv; 2 | 3 | import android.support.v4.app.FragmentActivity; 4 | import android.os.Bundle; 5 | 6 | public class BGHandle extends FragmentActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.bg_handle_main); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-hdpi/delete_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-hdpi/delete_x.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-hdpi/drag.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-hdpi/drag.9.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-hdpi/dslv_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-hdpi/dslv_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-ldpi/dslv_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-ldpi/dslv_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-mdpi/drag.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-mdpi/drag.9.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-mdpi/dslv_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-mdpi/dslv_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable-xhdpi/dslv_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable-xhdpi/dslv_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/bg_handle.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/bg_handle_section1.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/bg_handle_section1_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/bg_handle_section2.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/bg_handle_section2_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/drag.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/drawable/drag.9.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/drawable/section_div.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/bg_handle_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/header_footer.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/list_item_bg_handle.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/list_item_no_handle.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/section_div.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/sections_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/layout/test_bed_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/draglistviewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #33b5e5 4 | #0099cc 5 | #ff4444 6 | #adadad 7 | #ffffff 8 | #000000 9 | #a0a0a0 10 | 11 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 67dp 4 | 20dp 5 | 6 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /draglistviewdemo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flowlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /flowlayout/src/androidTest/java/com/stone/flowlayout/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.flowlayout; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /flowlayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /flowlayout/src/main/res/drawable/tv_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /flowlayout/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/flowlayout/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flowlayout/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FlowLayout 3 | 4 | -------------------------------------------------------------------------------- /flowlayout/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /guaguaka/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /guaguaka/src/androidTest/java/com/stone/guaguaka/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.guaguaka; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/fg_guaguaka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/fg_guaguaka.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/nn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/nn1.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/nn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/nn2.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/num_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/num_01.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/num_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/num_02.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/num_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/num_03.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/num_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/num_04.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/drawable-hdpi/num_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/drawable-hdpi/num_05.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /guaguaka/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/guaguaka/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /guaguaka/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /guaguaka/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /guaguaka/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /guaguaka/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | GuaGuaKa 3 | 4 | Hello world! 5 | Settings 6 | 7 | -------------------------------------------------------------------------------- /guaguaka/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /lucky_turntable/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lucky_turntable/src/androidTest/java/com/stone/luckyturntable/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.luckyturntable; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/danfan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/danfan.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/f015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/f015.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/f040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/f040.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/ipad.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/iphone.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/mac.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/mac.JPG -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/start.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/drawable-xhdpi/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/drawable-xhdpi/stop.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/lucky_turntable/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Lucky_turntable 3 | 4 | -------------------------------------------------------------------------------- /lucky_turntable/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lucky_turntable/src/test/java/com/stone/luckyturntable/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.luckyturntable; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /ninegridlock/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ninegridlock/src/androidTest/java/com/stone/ninegridlock/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.ninegridlock; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /ninegridlock/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/ninegridlock/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ninegridlock/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /ninegridlock/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NineGridLock 3 | 4 | -------------------------------------------------------------------------------- /ninegridlock/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ninegridlock/src/test/java/com/stone/ninegridlock/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.ninegridlock; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/androidTest/java/com/ryg/expandable/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.ryg.expandable; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/java/com/ryg/expandable/Group.java: -------------------------------------------------------------------------------- 1 | package com.ryg.expandable; 2 | 3 | public class Group { 4 | 5 | private String title; 6 | 7 | public String getTitle() { 8 | return title; 9 | } 10 | 11 | public void setTitle(String title) { 12 | this.title = title; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/collapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/collapse.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/expanded.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-mdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-mdpi/ic_action_search.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-xhdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-xhdpi/ic_action_search.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable/child_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable/selector_group.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/drawable/selector_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/menu/menu_main_activity2.xml: -------------------------------------------------------------------------------- 1 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/pinnedheaderexpandablelistview/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 可展开的列表 4 | Hello world! 5 | Settings 6 | MainActivity 7 | MainActivity2 8 | Settings 9 | 10 | -------------------------------------------------------------------------------- /pinnedheaderexpandablelistview/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /rouletteview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rouletteview/src/androidTest/java/com/stone/roulette/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.roulette; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /rouletteview/src/main/java/com/stone/roulette/RmActi.java: -------------------------------------------------------------------------------- 1 | package com.stone.roulette; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | /** 7 | * author : stone 8 | * email : aa86799@163.com 9 | * time : 15/5/10 18 24 10 | */ 11 | public class RmActi extends Activity { 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | 16 | setContentView(R.layout.rmenu); 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/layout/rmenu.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/rouletteview/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /rouletteview/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/rouletteview/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /rouletteview/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/rouletteview/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rouletteview/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/rouletteview/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rouletteview/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | rouletteview 3 | 4 | Settings 5 | 6 | -------------------------------------------------------------------------------- /rouletteview/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /satellitemenu/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /satellitemenu/src/androidTest/java/com/stone/satellitemenu/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.satellitemenu; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_button_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_button_normal.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_button_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_button_pressed.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_camera.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_icn_plus_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_icn_plus_normal.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_icn_plus_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_icn_plus_pressed.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_music.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_place.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_place.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_sleep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_sleep.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_thought.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_thought.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable-hdpi/composer_with.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/drawable-hdpi/composer_with.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable/composer_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/drawable/composer_icn_plus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/satellitemenu/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /satellitemenu/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SatelliteMenu 3 | 4 | 5 | -------------------------------------------------------------------------------- /satellitemenu/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':draglistview', ':draglistviewdemo', ':pinnedheaderexpandablelistview', ':turnpage', ':testimg', ':clock', ':zhima', ':shader', 2 | ':surfaceview_dirty_rect', ':animation', ':draggridview', ':canvas_path', ':filterview', 3 | ':taichi', ':custom_attr_style_res', ':custom_attr_style_res', ':lucky_turntable', 4 | ':ninegridlock', ':bitmapandanimator', ':shapeimageview', ':shapeimageviewsample', 5 | ':guaguaka', ':flowlayout', ':pintu', ':circleprogressbar', ':satellitemenu', 6 | ':rouletteview', ':com.stone.customview' 7 | -------------------------------------------------------------------------------- /shader/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /shader/bsview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shader/bsview.png -------------------------------------------------------------------------------- /shader/src/main/res/drawable/mn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shader/src/main/res/drawable/mn.jpg -------------------------------------------------------------------------------- /shader/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shader/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /shader/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /shader/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | shader 3 | 4 | -------------------------------------------------------------------------------- /shader/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /shapeimageview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /shapeimageview/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | minSdkVersion 9 9 | targetSdkVersion 22 10 | versionCode 1 11 | versionName "1.0" 12 | } 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 17 | } 18 | } 19 | } 20 | 21 | dependencies { 22 | compile 'net.sf.kxml:kxml2:2.3.0' 23 | } 24 | -------------------------------------------------------------------------------- /shapeimageview/src/androidTest/java/com/github/siyamed/shapeimageview/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.github.siyamed.shapeimageview; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /shapeimageview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /shapeimageview/src/main/java/com/github/siyamed/shapeimageview/path/parser/IoUtil.java: -------------------------------------------------------------------------------- 1 | package com.github.siyamed.shapeimageview.path.parser; 2 | 3 | import java.io.InputStream; 4 | 5 | @SuppressWarnings("FinalStaticMethod") 6 | public class IoUtil { 7 | public static final void closeQuitely(InputStream is) { 8 | if(is != null) { 9 | try { 10 | is.close(); 11 | } catch (Throwable ignored) { 12 | //ignored 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /shapeimageview/src/main/res/raw/imgview_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /shapeimageview/src/main/res/raw/imgview_hexagon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /shapeimageview/src/main/res/raw/imgview_octogon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /shapeimageview/src/main/res/raw/imgview_pentagon.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /shapeimageview/src/main/res/raw/mynew.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /shapeimageview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Shapeimageview 3 | 4 | -------------------------------------------------------------------------------- /shapeimageviewsample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/androidTest/java/com/github/siyamed/shapeimageview/sample/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.github.siyamed.shapeimageview.sample; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/android.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/bg_image.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/chat_msg_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/list_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/map_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/map_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/neo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/neo.jpg -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/octogon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/octogon.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/placeholder.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/shape_bitmap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/shape_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/shape_rounded_rectangle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/star.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/drawable/triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/drawable/triangle.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/shapeimageviewsample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | @color/white 3 | @color/darkgray 4 | #00000000 5 | #FFF 6 | #666 7 | #BBB 8 | #EEE 9 | #22AA22 10 | #000000 11 | #55000000 12 | 13 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /shapeimageviewsample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Shape Image View 4 | -------------------------------------------------------------------------------- /surfaceview_dirty_rect/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/androidTest/java/com/stone/surfaceview/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.surfaceview; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/main/res/drawable-xhdpi/back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/surfaceview_dirty_rect/src/main/res/drawable-xhdpi/back.jpg -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/main/res/drawable-xhdpi/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/surfaceview_dirty_rect/src/main/res/drawable-xhdpi/ball.png -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/surfaceview_dirty_rect/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | surfaceview_dirty_rect 3 | 4 | -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /surfaceview_dirty_rect/src/test/java/com/stone/surfaceview/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.surfaceview; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /taichi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /taichi/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/taichi/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /taichi/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /taichi/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TaiChi 3 | 4 | -------------------------------------------------------------------------------- /taichi/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /testimg/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /testimg/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testimg/src/main/java/com/stone/testimg/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.stone.testimg; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /testimg/src/main/res/drawable/a9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/testimg/src/main/res/drawable/a9.jpg -------------------------------------------------------------------------------- /testimg/src/main/res/drawable/scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/testimg/src/main/res/drawable/scroll.png -------------------------------------------------------------------------------- /testimg/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/testimg/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /testimg/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /testimg/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /testimg/src/test/java/com/stone/testimg/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.testimg; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /turnpage/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /turnpage/src/main/res/drawable-hdpi/aa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/turnpage/src/main/res/drawable-hdpi/aa.jpg -------------------------------------------------------------------------------- /turnpage/src/main/res/drawable-hdpi/jsy1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/turnpage/src/main/res/drawable-hdpi/jsy1.jpg -------------------------------------------------------------------------------- /turnpage/src/main/res/drawable-hdpi/jsy2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/turnpage/src/main/res/drawable-hdpi/jsy2.jpg -------------------------------------------------------------------------------- /turnpage/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/turnpage/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /turnpage/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /turnpage/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TurnPage 3 | 4 | -------------------------------------------------------------------------------- /turnpage/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /turnpage/src/test/java/com/stone/turnpage/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.turnpage; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /zhima/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /zhima/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/zhima/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhima/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/zhima/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhima/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/zhima/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhima/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/zhima/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhima/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aa86799/MyCustomView/09aa4433368c4b4e79d6b084fa388fff06c2acd2/zhima/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhima/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /zhima/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | zhima 3 | 4 | -------------------------------------------------------------------------------- /zhima/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /zhima/src/test/java/com/stone/zhima/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.stone.zhima; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } --------------------------------------------------------------------------------