[{"title":"( 42 个子文件 59KB ) 《 神奇的 ViewDragHelper,让你轻松定制拥有拖拽能力的 ViewGroup》代码","children":[{"title":"ViewDragHelperDemo","children":[{"title":"app","children":[{"title":"proguard-rules.pro <span style='color:#111;'> 662B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"frank","children":[{"title":"viewdraghelperdemo","children":[{"title":"ExampleUnitTest.java <span style='color:#111;'> 422B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"androidTest","children":[{"title":"java","children":[{"title":"com","children":[{"title":"frank","children":[{"title":"viewdraghelperdemo","children":[{"title":"ExampleInstrumentedTest.java <span style='color:#111;'> 786B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"res","children":[{"title":"menu","children":[{"title":"main2.xml <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"activity_main2_drawer.xml <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-v21","children":[{"title":"ic_menu_manage.xml <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"ic_menu_camera.xml <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"ic_menu_slideshow.xml <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"ic_menu_gallery.xml <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"ic_menu_send.xml <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"ic_menu_share.xml <span style='color:#111;'> 706B </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":[{"title":"side_nav_bar.xml <span style='color:#111;'> 290B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"values","children":[{"title":"drawables.xml <span style='color:#111;'> 622B </span>","children":null,"spread":false},{"title":"colors.xml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 728B </span>","children":null,"spread":false},{"title":"dimens.xml <span style='color:#111;'> 443B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"activity_main2.xml <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"content_main2.xml <span style='color:#111;'> 781B </span>","children":null,"spread":false},{"title":"nav_header_main2.xml <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'> 6.85KB </span>","children":null,"spread":false},{"title":"activity_test.xml <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"app_bar_main2.xml <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"activity_test_draghelper.xml <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"values-v21","children":[{"title":"styles.xml <span style='color:#111;'> 336B </span>","children":null,"spread":false}],"spread":false},{"title":"values-w820dp","children":[{"title":"dimens.xml <span style='color:#111;'> 364B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"frank","children":[{"title":"viewdraghelperdemo","children":[{"title":"DragViewGroup.java <span style='color:#111;'> 5.65KB </span>","children":null,"spread":false},{"title":"Main2Activity.java <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 949B </span>","children":null,"spread":false},{"title":"TestViewGroup.java <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 888B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"app.iml <span style='color:#111;'> 13.61KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1008B </span>","children":null,"spread":false},{"title":"libs","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 521B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]