- android studio項(xiàng)目如何導(dǎo)入到eclipse中
首先直接進(jìn)入main目錄奄妨,將java文件夾改名為src,然后將main文件夾改名為任意工程名团南,這樣就可以通過Eclipse導(dǎo)入了擎厢。導(dǎo)入最好將把工程復(fù)制到workspace選項(xiàng)勾選颤练,不然如果你大算將該工程作為library,生成的jar其他工程無法自動添加到依賴包凳寺。
- Confetti
按照上述方法將工程導(dǎo)入eclipse,選擇作為library,生成相應(yīng)jar包捧颅,然后添加到你想使用它的工程。
使用方法:
動畫的發(fā)射:
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就可以蹬蚁。