我在我的项目中实现了plattysoft粒子系统(https://github.com/plattysoft/Leonids)。我正在使用五彩纸屑示例的示例代码。但我的图像'这是一个粒子只是停留在左上角。我使用的是与示例完全相同的代码。他们不是没有错误或任何事情。
这是java代码
new ParticleSystem(this,80, R.drawable.red_box_test, 10000)
.setSpeedModuleAndAngleRange(0f, 0.1f, 180, 180)
.setRotationSpeed(144)
.setAcceleration(0.000017f, 90)
.emit(findViewById(R.id.emiter_top_left), 8);
这是.xml代码
<View android:id="@+id/emiter_top_left"
android:layout_gravity="top|left"
android:layout_marginTop="20dp"
android:layout_width="30dp"
android:layout_height="10dp" />
我在重力方面得到警告。警告说“使用开始,而不是留下以确保正确的行为”。
答案 0 :(得分:0)
他们的意思是,android:layout_gravity="top|left"
代替"top|start"
使用"start"
。不同之处在于禁用“从右到左”时保留setRetainInstance(true);
,在启用RTL时保持正确。