在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:BrokenView开源软件地址:https://gitee.com/zys7/BrokenView开源软件介绍:BrokenViewGlass-break effect for views. DemoUsageAndroid Studiodependencies { compile 'com.zys:brokenview:1.0.3'} EclipseJust put brokenview.jar into the libs folder of your app. Basic ExamplebrokenView = BrokenView.add2Window(context);listener = new BrokenTouchListener.Builder(brokenView).build();view.setOnTouchListener(listener); More ConfigUse BrokenTouchListener.Builder(brokenView). setComplexity(...). // default 12 setBreakDuration(...). // in milliseconds, default 700ms setFallDuration(...). // in milliseconds, default 2000ms setCircleRiftsRadius(...). // in dp, default 66dp, you can disable circle-rifts effect by set it to 0 setEnableArea(...). // set the region or childview that can enable break effect, // be sure the childView or childView in region doesn't intercept any touch event setPaint(...). // the paint to draw rifts build(); You can also set a callback to listen to the status of animations, like this: brokenView.setCallback.(new BrokenCallback() { @Override public void onStart(View v) {...} @Override public void onCancel(View v) {...} @Override public void onCancelEnd(View v) {...} @Override public void onRestart(View v) {...} @Override public void onFalling(View v) {...} @Override public void onFallingEnd(View v) {...}}); Compatibility
ChangelogVersion 1.0.0
Version 1.0.1
Version 1.0.2
Version 1.0.3
License
|
请发表评论