jinatonic / confetti
종이를 흩뿌리는 효과를 보여주기 위한 안드로이드 입자 시스템 라이브러리!
이 프로젝트에 대해
jinatonic 님의 confetti 프로젝트는 GitHub에서 1.3K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Java 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트컨페티란 무엇인가?
컨페티(복수형) vs 콘페토(단수형)
컨페티는 고성능이며 쉽게 구성할 수 있는 입자 시스템 라이브러리로, 어떤 객체 집합도 공간을 통해 애니메이션화할 수 있습니다. 시작 조건과 물리적 조건(예: X 및 Y 가속도, 경계 등)을 지정한 후 나머지는 컨페티 라이브러리가 처리하도록 할 수 있습니다.
시작하기
build.gradle에 컨페티 종속성을 추가하세요.
간단한 사용법
화면에 컨페티를 표시하려면 ConfettiView와 따라서 컨페티 애니메이션을 호스팅할 부모 뷰만 필요합니다. 이 부모 뷰는 여기서부터 container라고 합니다.
라이브러리는 컨페티를 최적의 방식으로 애니메이션하기 위해 container의 측정을 사용합니다. 컨테이너가 컨페티를 생성할 때 측정되지 않으면 화면에 아무것도 표시되지 않습니다. 흔한 실수는 뷰가 대부분 그 시점에 측정되지 않았기 때문에 액티비티 생명 주기 내에서 컨페티를 생성하는 것입니다.
CommonConfetti에서 사전 구성된 컨페티를 생성할 수 있습니다. 부모 container, ConfettiSource 및 컨페티의 가능한 색상 배열만 제공하면 됩니다. 기본 컨페티 모양은 원, 삼각형, 사각형입니다.
좀 더 사용자 정의 사용법
먼저 ConfettoGenerator를 통해 개별 콘페토가 무엇인지 정의해야 합니다. generateConfetto를 호출할 때마다 새로운 Confetto 객체( ConfettiMa
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
jinatonic/confetti GitHub 원문 바로가기 →