React Native - Native Animated Icons with different states

Overview

PRs Welcome

ReactNative: Native Iconic (Android/iOS): Deprecated

Due to time constraint, this library is deprecated and not maintained anymore, You can still use this library.

If this project has helped you out, please support us with a star 🌟

React Native Bridge for below native libraries:

iOS: VBFPopFlatButton
Flat button with 21 different states and 2 types animated using pop.
Android: Android: balysv/material-menu

Morphing Android menu, back, dismiss and check buttons

Android: Android: zagum/Android-ExpandIcon

📖 Getting started

$ npm install react-native-iconic --save

$ react-native link react-native-iconic

  • Android

Please add below snippet into your app build.gradle:

buildscript {
    repositories {
        jcenter()
        maven { url "https://maven.google.com" }
        maven { url "https://jitpack.io" }
        ...
    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven { url "https://maven.google.com" }
        maven { url "https://jitpack.io" }
        ...
    }
}
  • iOS

    • After react-native link react-native-iconic, please verify node_modules/react-native-iconic/ios/ contains Pods folder. If does not exist please execute pod install command on node_modules/react-native-iconic/ios/, if any error => try pod repo update then pod install

💻 Usage

import RNIconic from 'react-native-iconic';

// TODO: What to do with the module?
<RNIconic shape={shapes} tintColor={"#FFFFFF"} color={"#fc4426"} size={100} selection={0} disable={false} lineThickness={5} />

Shapes

iOS

  • Add, Minus, Close, Back, Forward, Menu, Download, Share, DownBasic, UpBasic, Paused, DownArrow, RightTriangle, LeftTriangle, UpTriangle, DownTriangle, Ok, Rewind, FastForward, Square

Android

  • BURGER, ARROW, X, CHECK
  • DownBasic, UpBasic

💡 Props

  • Generic
Prop Type Default Note
shape array Array of shape sequence
selection int Default position of shape
color string Specify icon color
size int Size of Icon
disabled bool Disabling the Icon Button
onChange func It is invoke when the value of button is change
tintColor array Color of background circle
  • iOS
Prop Type Default Note
lineThickness string Thickness of icon line
rounded bool For having circle in background

Credits

🤔 How to contribute

Have an idea? Found a bug? Please raise to ISSUES. Contributions are welcome and are greatly appreciated! Every little bit helps, and credit will always be given.

💫 Where is this library used?

If you are using this library in one of your projects, add it in this list below.

📜 License

This library is provided under the Apache License.

RNIconic @ prscX

💖 Support my projects

I open-source almost everything I can, and I try to reply everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

  • Starring and sharing the projects you like 🚀

  • If you're feeling especially charitable, please follow prscX on GitHub.

    Buy Me A Coffee

    Thanks! ❤️
    prscX.github.io
    </ Pranav >

Issues
  • [Feature] Added disabled state & controlled state in Android

    [Feature] Added disabled state & controlled state in Android

    Modifying the "selection" prop now launches an animation of shape Setting the "disable" prop now stops the onClickListener from firing

    enhancement 
    opened by jvdsande 3
  • Bump diff from 3.4.0 to 3.5.0 in /IconicExample

    Bump diff from 3.4.0 to 3.5.0 in /IconicExample

    Bumps diff from 3.4.0 to 3.5.0.

    Changelog

    Sourced from diff's changelog.

    v3.5.0 - March 4th, 2018

    • Omit redundant slice in join method of diffArrays - 1023590
    • Support patches with empty lines - fb0f208
    • Accept a custom JSON replacer function for JSON diffing - 69c7f0a
    • Optimize parch header parser - 2aec429
    • Fix typos - e89c832

    Commits

    Commits
    • e9ab948 v3.5.0
    • b73884c Update release notes
    • 8953021 Update release notes
    • 1023590 Omit redundant slice in join method of diffArrays
    • c72ef4a Add missing test coverage
    • b9ef24f Support patches with empty lines
    • 10aaabb Support patches with empty lines
    • 196d3aa Support patches with empty lines
    • e24d789 Support patches with empty lines
    • 8616a02 Support patches with empty lines
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    dependencies 
    opened by dependabot[bot] 1
  • Bump handlebars from 4.0.11 to 4.7.7 in /IconicExample

    Bump handlebars from 4.0.11 to 4.7.7 in /IconicExample

    Bumps handlebars from 4.0.11 to 4.7.7.

    Changelog

    Sourced from handlebars's changelog.

    v4.7.7 - February 15th, 2021

    • fix weird error in integration tests - eb860c0
    • fix: check prototype property access in strict-mode (#1736) - b6d3de7
    • fix: escape property names in compat mode (#1736) - f058970
    • refactor: In spec tests, use expectTemplate over equals and shouldThrow (#1683) - 77825f8
    • chore: start testing on Node.js 12 and 13 - 3789a30

    (POSSIBLY) BREAKING CHANGES:

    • the changes from version 4.6.0 now also apply in when using the compile-option "strict: true". Access to prototype properties is forbidden completely by default, specific properties or methods can be allowed via runtime-options. See #1633 for details. If you are using Handlebars as documented, you should not be accessing prototype properties from your template anyway, so the changes should not be a problem for you. Only the use of undocumented features can break your build.

    That is why we only bump the patch version despite mentioning breaking changes.

    Commits

    v4.7.6 - April 3rd, 2020

    Chore/Housekeeping:

    Compatibility notes:

    • Restored Node.js compatibility

    Commits

    v4.7.5 - April 2nd, 2020

    Chore/Housekeeping:

    • Node.js version support has been changed to v6+ Reverted in 4.7.6

    Compatibility notes:

    • Node.js < v6 is no longer supported Reverted in 4.7.6

    Commits

    v4.7.4 - April 1st, 2020

    Chore/Housekeeping:

    Compatibility notes:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump hosted-git-info from 2.5.0 to 2.8.9 in /IconicExample

    Bump hosted-git-info from 2.5.0 to 2.8.9 in /IconicExample

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps hosted-git-info from 2.5.0 to 2.8.9.

    Changelog

    Sourced from hosted-git-info's changelog.

    2.8.9 (2021-04-07)

    Bug Fixes

    2.8.8 (2020-02-29)

    Bug Fixes

    • #61 & #65 addressing issues w/ url.URL implmentation which regressed node 6 support (5038b18), closes #66

    2.8.7 (2020-02-26)

    Bug Fixes

    • Do not attempt to use url.URL when unavailable (2d0bb66), closes #61 #62
    • Do not pass scp-style URLs to the WhatWG url.URL (f2cdfcf), closes #60

    2.8.6 (2020-02-25)

    2.8.5 (2019-10-07)

    Bug Fixes

    • updated pathmatch for gitlab (e8325b5), closes #51
    • updated pathmatch for gitlab (ffe056f)

    2.8.4 (2019-08-12)

    ... (truncated)

    Commits
    • 8d4b369 chore(release): 2.8.9
    • 29adfe5 fix: backport regex fix from #76
    • afeaefd chore(release): 2.8.8
    • 5038b18 fix: #61 & #65 addressing issues w/ url.URL implmentation which regressed nod...
    • 7440afa chore(release): 2.8.7
    • 2d0bb66 fix: Do not attempt to use url.URL when unavailable
    • f2cdfcf fix: Do not pass scp-style URLs to the WhatWG url.URL
    • e1b83df chore(release): 2.8.6
    • ff259a6 Ensure passwords in hosted Git URLs are correctly escaped
    • 624fd6f chore(release): 2.8.5
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by nlf, a new releaser for hosted-git-info since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump ua-parser-js from 0.7.17 to 0.7.28 in /IconicExample

    Bump ua-parser-js from 0.7.17 to 0.7.28 in /IconicExample

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps ua-parser-js from 0.7.17 to 0.7.28.

    Commits
    • 1d3c98a Revert breaking fix #279 and release as 0.7.28
    • 535f11b Delete redundant code
    • 642c039 Fix #492 LG TV WebOS detection
    • 3edacdd Merge branch 'master' into develop
    • acc0b91 Update contributor list
    • f726dcd Merge branch 'master' into develop
    • 383ca58 More test for tablet devices
    • 7c8aa43 Minor rearrangement
    • 09aa910 Add new device & browser: Tesla
    • 557cc21 More test for latest phones with unique form factor (fold/flip/qwerty/swivel)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump y18n from 3.2.1 to 3.2.2 in /IconicExample

    Bump y18n from 3.2.1 to 3.2.2 in /IconicExample

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps y18n from 3.2.1 to 3.2.2.

    Release notes

    Sourced from y18n's releases.

    y18n y18n-v4.0.3

    Bug Fixes

    • release: 4.x.x should not enforce Node 10 (#126) (1e21a53)

    y18n y18n-v4.0.2

    Bug Fixes

    • security: ensure entry exists for backport (#120) (b22c0df)
    Commits
    Maintainer changes

    This version was pushed to npm by oss-bot, a new releaser for y18n since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump merge from 1.2.0 to 1.2.1 in /IconicExample

    Bump merge from 1.2.0 to 1.2.1 in /IconicExample

    Bumps merge from 1.2.0 to 1.2.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump merge from 1.2.0 to 1.2.1 in /IconicExample

    Bump merge from 1.2.0 to 1.2.1 in /IconicExample

    Bumps merge from 1.2.0 to 1.2.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump acorn from 5.3.0 to 5.7.4 in /IconicExample

    Bump acorn from 5.3.0 to 5.7.4 in /IconicExample

    Bumps acorn from 5.3.0 to 5.7.4.

    Commits
    • 6370e90 Mark version 5.7.4
    • fbc15b1 More rigorously check surrogate pairs in regexp validator
    • 910e62b Mark version 5.7.3
    • 3442a80 Make generate-identifier-regex capable of rewriting src/identifier.js
    • 22b22f3 Raise specific errors for unterminated template literals
    • 1461c7c Fix a lint error
    • 0c12f63 Fix tokenizing of regexps after .of
    • 832c308 Fix 404 url
    • 95ca55c Mark version 5.7.2
    • bba80ab Remove another fixed test from the 262 whitelist
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • 'DownBasic, UpBasic' shapes are not working

    'DownBasic, UpBasic' shapes are not working

    <RNIconic shape={['DownBasic', 'UpBasic']} /> is not rendering any icon

    <RNIconic shape={['BURGER', 'ARROW', 'X', 'CHECK']} /> is rendering hamburger which is fine.

    opened by Yandamuri 0
  • [iOS] build /react-native/React/Views/RCTViewManager.h:10:9: 'React/RCTBridgeModule.h' file not found

    [iOS] build /react-native/React/Views/RCTViewManager.h:10:9: 'React/RCTBridgeModule.h' file not found

    /react-native/React/Views/RCTViewManager.h:10:9: 'React/RCTBridgeModule.h' file not found

    on react native 0.60.3

    opened by ManigandanRaamanathan 0
  • [iOS] lineThickness has no effect

    [iOS] lineThickness has no effect

    I does not matter if i use

    <RNIconic shape={this.state.shapes} tintColor={"#fc4426"} color={"#FFFFFF"} size={200} selection={this.state.selection} disable={false} lineThickness={5} />
    

    or

    <RNIconic shape={this.state.shapes} tintColor={"#fc4426"} color={"#FFFFFF"} size={200} selection={this.state.selection} disable={false} lineThickness={50} />
    

    It does not change the line thickness on my iPhone.

    opened by JanOwiesniak 0
  • [iOS] Can not see background circle

    [iOS] Can not see background circle

    I'm using this code to render the icon:

    <RNIconic shape={this.state.shapes} tintColor={"#fc4426"} color={"#FFFFFF"} size={200} selection={this.state.selection} disable={false} lineThickness={5} rounded={true} />
    

    rounded seems to have no effect on my iPhone.

    opened by JanOwiesniak 1
  • [iOS] Top left pixel

    [iOS] Top left pixel

    I'm using this code to render the icon:

    <RNIconic shape={this.state.shapes} tintColor={"#fc4426"} color={"#FFFFFF"} size={200} selection={this.state.selection} disable={false} lineThickness={5} />
    

    The animation looks fine but there is 1 pixel in the left corner which, i guess, should not be there.

    opened by JanOwiesniak 4
  • Icon default size too big and no default color added for icon

    Icon default size too big and no default color added for icon

    Hi

    Can you reduce the default size of the icon as it looks too big on the device and add a default color for the icon because right now its showing nothing if we don't pass any color from outside.

    enhancement 
    opened by simona89 1
  • Can tie transition to Animated API?

    Can tie transition to Animated API?

    I want to show the transition as my drawer is pulled out. Is it possible to drive this animation with Animatd API?

    enhancement 
    opened by Noitidart 2
Releases(v0.0.9)
Owner
Pranav Raj Singh Chauhan
Technical Architect at @MetricStream, working on React, ReactNative(Android, iOS, Windows), NodeJS and Open Source Addict
Pranav Raj Singh Chauhan
A React-Native utility belt for scaling the size of your apps UI across different sized devices.

?? react-native-size-matters A React-Native utility belt for scaling the size of your apps UI across different sized devices. Installation npm install

Nir Hadassi 1.7k Jan 15, 2022
Smooth Liquid Swipe Animation to transition between different components.

React Native Liquid Swipe Telas com transições baseadas no efeito de Liquid Swipe ✨ Tecnologias Esse projeto foi desenvolvido com as seguintes tecnolo

Victor Laurentino 2 Nov 19, 2021
Quick and easy icons in React Native

WARNING: This library is discontinued, I highly recommend using https://github.com/oblador/react-native-vector-icons There's far bigger problems to so

Cory Smith 1.2k Dec 28, 2021
Customizable Icons for React Native with support for image source and full styling.

Perfect for buttons, logos and nav/tab bars. Easy to extend, style and integrate into your project. Table of Contents Bundled Icon Sets Installation i

Joel Arvidsson 15.5k Jan 22, 2022
icons for react-native android using android-iconify

react-native-android-iconify icons for react native android using android-iconify Installation and How to use Step 1 - NPM Install npm install --save

Layton Whiteley 32 May 26, 2020
⭐Eva Icons for React Native

react-native-eva-icons ❤️ Clean and powerful Eva Icons implementation for React Native based on react-native-svg elements. Demo Installation npm i rea

Artur Yorsh 168 Dec 26, 2021
A simple rating library for react native supporting: decimal points, direction aware icons, custom icon set from Ionicons, custom images and record rating given by users.

React Native Rating Element A simple rating library for react native supporting: a11y ready ⚛️ decimal points like 3.7, 4.2 etc, direction aware icons

Rishabh Sharma 19 Nov 15, 2021
Credit cards and other payment icons in React Native

react-native-payment-icons There wasn't a package for displaying credit cards and other payment methods icons in React Native. Wasn't! We use SVGs tha

Henrique Bruno 9 Jan 11, 2022
With React-Icomoon you can easily use the icons you have selected or created in icomoon.

React-IcoMoon ?? Zero Dependencies With React-Icomoon you can easily use the icons you have selected or created in icomoon. Demo Install npm install r

Aykut Kardaş 94 Jan 13, 2022
A pack of more than 480 beautifully crafted Open Source icons. SVG, Sketch, Web Font and Animations support.

Eva Icons Eva Icons is a pack of more than 480 beautifully crafted Open Source icons for common actions and items. Additionally, Eva Icons supports 4

Akveo 8.1k Jan 18, 2022
Beautifully crafted off canvas menu components for react native applications. Built on top of react-native's Animated library.

react-native-off-canvas-menu Beautifully crafted off canvas menu components for react native applications. Features - Gesture Support Orientation Comp

Provash Shoumma 404 Dec 30, 2021
🦇 [React Native+ Typescript + Animated] Tela de Signout animada com lib interna no React Native

BATMAN SIGNUP ?? Tela de Signout Animada com React Native + Typescript + Animated ?? Ilustração A ilustração pega como referência foi do sakin kumar d

Guilherme Andrade Lacerda 16 Sep 3, 2021
Animated Todo application created with React Native, Typescript, Native Base and Reanimated v2

Animated Todo Application Created with ❤️ with [] Credits Inspired from the developer Takuya Matsuyama with his wonderful tutorial : Stack React Nativ

Maxime Beneteau 1 Dec 29, 2021
An enhanced, animated and customizable react-native modal

?? We're looking for maintainers and contributors! See #414 react-native-modal An enhanced, animated and customizable react-native modal. The goal of

null 4.7k Jan 21, 2022
A collection of animated loading indicators for React Native

react-native-spinkit A collection of animated loading indicators React native port of SpinKit. Use your beautiful spinner to load your IAP ?? Preview

Max 2.2k Jan 12, 2022
Animated collapsible component for React Native, good for accordions, toggles etc

react-native-collapsible Animated collapsible component for React Native using the Animated API Pure JavaScript, supports dynamic content heights and

Joel Arvidsson 2.2k Jan 9, 2022
React Native component for creating animated, circular progress with ReactART

react-native-circular-progress React Native component for creating animated, circular progress. Useful for displaying users points for example. Exampl

Bart Gryszko 1.9k Jan 19, 2022
Parallax effects for React Native using Animated API

react-native-parallax NOTE: This module requires React Native 0.8+ Installation npm install --save react-native-parallax Usage Note: Parallax.Image e

Joel Arvidsson 570 Dec 23, 2021