패키지, 저장소 및 앱 카테고리 검색

rive_animated_icon 표지
패키지 상세v2.1.1

rive_animated_icon

이 패키지는 선호도에 맞게 사용자 지정할 수 있는 라이브 애니메이션 아이콘을 제공합니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.3천
좋아요
252
Pub 점수
160

패키지 설치

flutter pub add rive_animated_icon

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

rive_animated_icon 패키지는 Rive로 구현된 사용자 정의 가능한 애니메이션 아이콘의 컬렉션을 제공하여 여러 플랫폼에서 부드럽고 인터랙티브한 애니메이션을 가능하게 합니다. 동적인 시각 요소를 원하는 개발자를 위한 것으로, Flutter 앱에 쉽게 통합되어 크기, 색상 및 애니메이션 상태를 간편하게 맞춤 설정할 수 있습니다. 사용자 인터페이스를 매력적인 마이크로 인터랙션으로 향상시키기에 적합하며, Android, iOS, Web, macOS, Windows, Linux를 지원합니다. Rive의 가벼운 애니메이션 엔진을 활용해 앱 반응성에 영향을 주지 않으면서도 고성능 시각 효과를 제공합니다.

사용 사례

  • 애니메이션 아이콘으로 UI 향상
  • 앱에 마이크로 인터랙션 추가하기
  • 매력적인 로딩 표시기 만들기
  • 테마별로 아이콘 애니메이션 사용자 정의
  • 모션을 통한 사용자 피드백 향상
  • 애니메이션 버튼 통합

주요 기능

  • Rive 기반 애니메이션
  • 사용자 정의 가능한 크기 및 색상
  • 다중 플랫폼 지원
  • Flutter와의 간편한 통합
  • 사전 구축된 애니메이션 아이콘 세트
  • 반응형 애니메이션 제어

적합한 대상

  • 애니메이션 UI 요소를 찾는 플러터 개발자
  • 상호작용 가능한 아이콘을 필요로 하는 앱
  • 디자이너와 개발자들이 협력하는 방식
  • 크로스 플랫폼 배포를 대상으로 하는 프로젝트
  • 애니메이션에 Rive를 사용하는 팀

고려 사항

  • Rive 애니메이션에 익숙해야 합니다
  • Rive 자산으로 인한 추가 번들 크기
  • 저사양 기기에서의 성능에 미치는 잠재적 영향
  • Rive 호환 애니메이션 형식에 한정
  • 적절한 자산 관리가 필요합니다
  • 복잡한 상호작용을 위해 사용자 정의 코드가 필요할 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

RiveAnimatedIcons - 50+ Icons Available! 🚀

MIT License

This package provides rive animated icons that can be customized to suit your preference. It includes the riveIcon type, onTap, color and other parameters to give you a level of control.

Icons Sample ⬇️

rac-demo

Example


RiveAnimatedIcon(
    riveIcon: RiveIcon.home,
    width: 50,
    height: 50,
    color: Colors.green,
    strokeWidth: 3,
    loopAnimation: false,
    onTap: (){},
    onHover: (value){}                          
),

Required parameter

riveIcon:

This parameter is used to define the icon type from the RiveIcon enum

Optional parameters

width:

This parameter is used to set the icon width

height:

This parameter is used to set the icon height

color:

This parameter is used to set icon color

loopAnimation:

When this parameter is set to true the icon's animation will be on loop

onTap:

This callback is set by the user to perform actions onTap

onHover:

This callback is set by the user to perform actions onHover

splashColor:

This parameter is used to set icon splash color

strokeWidth:

This parameter is used to set icon stroke width

splashFactory:

This parameter is used to set icon splashFactory

mouseCursor:

This parameter is used to set icon mouseCursor when hovered

enableAbsorbPointer:

When this parameter is set to true it disables all interactive features of the icon

Animated Icon stroke width sample ⬇️

InShot_20240613_203645913

Best practices 🙌

  • If a Rive animation is set to loop and is scrolled off-screen, you can disable the loop to stop the animation and conserve resources while it's not visible. Similarly, you can re-enable the loop when the animation comes back into view.

License 📝

Rive Animated Icons is MIT-licensed

Animation credits 🏆

All the icons available were animated in Rive and sourced from the Rive community files. Special thanks to all the animators!

Maintainers 🔩

카테고리

의존성

의존성 목록 1 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.