美文网首页
android 日常(十三)

android 日常(十三)

作者: ncd | 来源:发表于2016-09-08 17:04 被阅读34次
  • android studio项目如何导入到eclipse中

http://www.open-open.com/lib/view/open1455783436730.html

首先直接进入main目录,将java文件夹改名为src,然后将main文件夹改名为任意工程名,这样就可以通过Eclipse导入了。导入最好将把工程复制到workspace选项勾选,不然如果你大算将该工程作为library,生成的jar其他工程无法自动添加到依赖包。

  • Confetti

https://github.com/jinatonic/confetti

按照上述方法将工程导入eclipse,选择作为library,生成相应jar包,然后添加到你想使用它的工程。
使用方法:
动画的发射:

new ConfettiManager(context, confettoGenerator, confettiSource, container)
            .setEmissionDuration(500)
            .setEmissionRate(100)
            .setVelocityX(40, 200)
            .setVelocityY(300)
            .setRotationalVelocity(180, 180)
            .animate();

由此可见,需要一个Context,一个ConfettoGenerator对象,一个ConfettiSource对象,一个container。
context就是上下文,很好获得;
ConfettoGenerator对象:

final List<Bitmap> allPossibleConfetti = Utils.generateConfettiBitmaps(new int[] { Color.BLACK }, 20 /* size */);
        // Alternatively, we provide some helper methods inside `Utils` to generate square, circle,
        // and triangle bitmaps.
        // Utils.generateConfettiBitmaps(new int[] { Color.BLACK }, 20 /* size */);

        final int numConfetti = allPossibleConfetti.size();
        confettoGenerator = new ConfettoGenerator() {
            @Override
            public Confetto generateConfetto(Random random) {
                final Bitmap bitmap = allPossibleConfetti.get(random.nextInt(numConfetti));
                return new BitmapConfetto(bitmap);
            }
        };

ConfettiSource对象:

final int containerMiddleX = container.getWidth() / 2;
final int containerMiddleY = container.getHeight() / 2;
confettiSource = new ConfettiSource(containerMiddleX, containerMiddleY);

container就是一个容器,是一个ViewGroup对象,用一个layout就可以。

相关文章

  • android 日常(十三)

    android studio项目如何导入到eclipse中 http://www.open-open.com/li...

  • 《日常》(十三)

    今天的话题想说说成长这两个字。 其实今天真的没有任何心情去写日常。 一天的时间经历了太多事情我已经没有什么力气和精...

  • ADB 常用命令

    ADB 即Android 调试桥(Android Debug Bridge),作为一个 Android 开发在日常...

  • Android Studio中mipmap和drawable文件

    日常疑问之——Android Studio中mipmap和drawable的区别 用了Android studio...

  • 深入理解 Android 消息机制

    原文转载:深入理解 Android 消息机制 深入理解Android消息机制 在日常的开发中,Android 的消...

  • Android Studio中的productFlavors指定

    Android Studio中指定了 productFlavors如下:productFlavors { /*日常...

  • 日常小事(十三)

    日子又成一半晴天一半雨,一半轻快一半愁,明天临时要出货,拼整柜,晚上需要贴箱唛,将新的唛头覆盖在物流的箱单上。 七...

  • 记录日常(十三)

    读书笔记真的非常有必要,无论是摘抄还是评论,都会让自己的思维逐渐变得更加清晰。 我现在也是刚刚开始坚持读书笔记,之...

  • 日常画展(十三)

    今天好像没爆肝,但是真的比平时多了些 早上六点随便摸的鱼 早早摸鱼有益身心健康(草) 午饭前的点图,是口袋妖怪的火...

  • 小日常(十三)

    头顶上的太阳真刺眼呐!金黄色的阳光照得人脸上热热的、身上暖暖的。同样是太阳,寒冬的叫暖阳,盛夏的叫烈日,冬天的永...

网友评论

      本文标题:android 日常(十三)

      本文链接:https://www.haomeiwen.com/subject/bigsettx.html