Skip to content

android tiểu cầu tự do vật rơi nhảy đánh động họa hiệu quả tự định nghĩa khống kiện

Notifications You must be signed in to change notification settings

CCY0122/bounceballview

Repository files navigation

bounceballview

android tiểu cầu tự do vật rơi nhảy đánh động họa hiệu quả tự định nghĩa khống kiện
Nguyên mã phân tích blog địa chỉ:http://blog.csdn.net/ccy0122/article/details/77427795

Hiệu quả đồ:


( bởi vì gif đồ bị áp súc nguyên nhân động họa thoạt nhìn có điểm không lưu sướng )

image
Sử dụng phương pháp:

XML:

<com.example.ccy.bounceballview.BounceBallView
android:id= "@+id/bbv1"
android:layout_width= "match_parent"
android:layout_height= "140dp"
android:background= "#ffffff"
app:anim_duration= "3300"
app:ball_count= "15"
app:ball_delay= "220"
app:bounce_count= "3" />


Nhưng dùng thuộc tính:

  • bounce_count: Tiểu cầu nhảy đánh số lần
  • ball_color: Tiểu cầu nhan sắc
  • ball_count: Tiểu cầu số lượng
  • ball_radius: Tiểu cầu bán kính
  • ball_delay: Tiểu cầu xuất hiện thời gian khoảng cách ( đương tiểu cầu số lớn hơn 1 khi )
  • anim_duration: Tiểu cầu một lần động họa khi trường
  • physic_mode: Mở ra vật lý hiệu quả ( rơi xuống gia tốc bay lên giảm tốc độ )
  • random_color: Mở ra tiểu cầu nhan sắc tùy cơ
  • random_radius: Mở ra tiểu cầu lớn nhỏ tùy cơ ( ở cơ sở lớn nhỏ trên dưới di động )
  • random_path: Mở ra tiểu cầu đường nhỏ tùy cơ ( ở cơ sở đường nhỏ tọa độ trên dưới di động )

Cũng có thể ở số hiệu trung tiến hành phối trí:

bbv1 = (BounceBallView) findViewById(R.id.bbv1);
bbv.config()
.ballCount(15)
.bounceCount(3)
.ballDelay(220)
.duration(3300)
.radius(15)
.isPhysicMode(true)
.isRamdomPath(true)
.isRandomColor(true)
.isRandomRadius(true)
.apply();


Cuối cùng mở ra động họa:

bbv1.start();

Hoan nghênh star, hoan nghênh giao lưu.


Đem nên khống kiện ứng dụng với thêm tái khung, vẫn là thực mỹ quan:
image

About

android tiểu cầu tự do vật rơi nhảy đánh động họa hiệu quả tự định nghĩa khống kiện

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages