Skip to content

Generate AnimatedIcon #19404

Closed
Closed

Description

@Solido

ShapeShifter is a SVG icon animation tool for Android, iOS, and the web
Can I use it to generate AnimatedIcon for Flutter ?

https://github.com/alexjlockwood/ShapeShifter

screencap

Activity

  1. zoechi commented on Jul 16, 2018

    @zoechi
    Contributor

    If you can convert it to Lottie format https://github.com/dnfield/lottie-flutter

  2. Solido commented on Jul 17, 2018

    @Solido
    Author

    There's a request to support it
    alexjlockwood/ShapeShifter#19
    +1 to support

  3. dnfield commented on Jul 20, 2018

    @dnfield
    Contributor

    The Lottie format might be more than this really needs, and quite honestly I've been frustrated at times with the ways the lottie spec is or isn't documented.

    I'm going to venture a guess that this wouldn't be super difficult to support as a plugin for Flutter. Seems interesting to me.

  4. dnfield commented on Jul 20, 2018

    @dnfield
    Contributor

    Important question: Is the desire to use this at compile time or runtime?

    Dynamic: Would you want to load these icons, for example, from a network or other external storage source without recompiling the application?

    Static: Would you want this compiled into generated dart code the way vitool does it for it's current animated icon support?

    Static will perform better, dynamic gives you more flexibility (which may not be needed).

  5. Solido commented on Jul 20, 2018

    @Solido
    Author

    This 'pieces of art' are used in very precises cases so they wont be a lot and there are very lightweight so we can package them with the build.

    In design perception is first citizen so performance should be the guideline.

    I see also other advantages in static compilation, if it's dart you can control and animate parameters like colours. Could lead to really interesting effects !

  6. added
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Dec 6, 2018
  7. added this to the milestone on Dec 6, 2018
  8. kuhnroyal commented on Apr 29, 2020

    @kuhnroyal

    So I just found this https://github.com/flutter/flutter/tree/master/dev/tools/vitool - also we are not supposed to use it. Maybe we can just use it :)
    Did anyone try this?

  9. added
    P2Important issues not at the top of the work list
    on May 29, 2020
  10. removed this from the milestone on Aug 17, 2020
  11. YeungKC commented on Jan 12, 2021

    @YeungKC
    Member

    It would be so exciting to support both dynamic and static.

  12. MasiaVittorio commented on Mar 31, 2021

    @MasiaVittorio

    Does anyone knows a way to use the files exported from shapeshifter into flutter?

    I managed to design something I like but I can't find a way to use it on my flutter app to save my life

  13. MasiaVittorio commented on Apr 1, 2021

    @MasiaVittorio

    I think a way to expose vitool for everyone to use and generate dart files for their custom animated icons would be very beneficial to Flutter, allowing us to design and share many more icons to make Flutter apps engaging and above the competing multiplatform frameworks

  14. github-actions commented on Aug 3, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  15. locked as resolved and limited conversation to collaborators on Aug 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: animationAnimation APIsc: new featureNothing broken; request for a new capabilityframeworkflutter/packages/flutter repository. See also f: labels.would be a good packageSeparate Flutter package should be made for this

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions