Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/react-native-linear-gradient/react-native-linear-gradient
/ functions
Functions
91 in github.com/react-native-linear-gradient/react-native-linear-gradient
⨍
Functions
91
◇
Types & classes
23
↓ 9 callers
Method
drawGradient
()
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:191
↓ 2 callers
Method
_getColorSafely
(colors, index)
example/src/AnimatedGradientTransition.js:129
↓ 2 callers
Function
incrementColor
(color: string, step: number)
example/src/GradientTimer.tsx:22
↓ 2 callers
Method
register
(ComponentFactory componentFactory)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/components/MainComponentsRegistry.java:32
↓ 2 callers
Method
updatePath
()
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:238
↓ 1 callers
Method
_generateColorsArray
(props)
example/src/AnimatedGradientTransition.js:14
↓ 1 callers
Method
_generateColorsProps
(interpolatedColors)
example/src/AnimatedGradientTransition.js:152
↓ 1 callers
Method
_getInterpolatedColors
()
example/src/AnimatedGradientTransition.js:137
↓ 1 callers
Method
animateGradientTransition
( animatedColors, curColors, prevColors, animation, )
example/src/AnimatedGradientTransition.js:98
↓ 1 callers
Method
getGradientStartPoint
Gets the gradient start point for an angle @param angle the gradient line angle, in cartesian degrees @param size the size of the element @return th
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:96
↓ 1 callers
Method
getHorizontalOrVerticalStartPoint
Gets the start point assuming the angle is a multiple of 90 degrees @param angle the gradient line angle, in cartesian degrees @param size the size
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:71
↓ 1 callers
Method
getMainComponentName
Returns the name of the main component registered from JavaScript. This is used to schedule rendering of the component.
example/android/app/src/main/java/com/lineargradientexample/MainActivity.java:13
↓ 1 callers
Method
getReactNativeHost
()
example/android/app/src/main/java/com/lineargradientexample/MainApplication.java:43
↓ 1 callers
Method
getStartCornerToIntersect
Gets the point of the element that a line perpendicular to the gradient line intersects first. This will always be a corner. @param angle the gradien
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:46
↓ 1 callers
Method
initHybrid
(ComponentFactory componentFactory)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/components/MainComponentsRegistry.java:24
↓ 1 callers
Method
initializeFlipper
Loads Flipper in React Native templates. Call this in the onCreate method with something like initializeFlipper(this, getReactNativeHost().getReactIns
example/android/app/src/main/java/com/lineargradientexample/MainApplication.java:68
↓ 1 callers
Method
setNativeProps
(props: Props)
index.ios.js:34
↓ 1 callers
Function
useInterval
(callback: () => void, delay: number)
example/src/GradientTimer.tsx:70
↓ 1 callers
Function
validNumber
(defaultValue)
index.android.js:29
Function
AngleGradient
()
example/src/AngleGradient.tsx:7
Function
AnimatedGradient
()
example/src/AnimatedGradient.tsx:6
Function
App
()
example/src/App.tsx:32
Function
GradientButtons
()
example/src/GradientButtons.tsx:20
Function
GradientTimer
()
example/src/GradientTimer.tsx:9
Function
LinearGradientButton
({colors, onPress, title})
example/src/GradientButtons.tsx:10
Method
LinearGradientView
(Context context)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:34
Method
MainActivityDelegate
(ReactActivity activity, String mainComponentName)
example/android/app/src/main/java/com/lineargradientexample/MainActivity.java:29
Method
MainApplicationReactNativeHost
(Application application)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:36
Method
MainApplicationTurboModuleManagerDelegate
( ReactApplicationContext reactApplicationContext, List<ReactPackage> packages)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java:23
Method
MainComponentsRegistry
(ComponentFactory componentFactory)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/components/MainComponentsRegistry.java:27
Function
Section
({children, title})
example/src/App.tsx:23
Function
SimpleGradient
()
example/src/SimpleGradient.tsx:6
Method
apply
(OkHttpClient.Builder builder)
example/android/app/src/debug/java/com/lineargradientexample/ReactNativeFlipper.java:42
Method
build
( ReactApplicationContext context, List<ReactPackage> packages)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java:33
Method
canCreateTurboModule
(String moduleName)
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java:30
Method
constructor
(props)
example/src/AnimatedGradientTransition.js:64
Function
convertPoint
(name, point)
index.android.js:10
Function
convertPoint
(name, point)
index.ios.js:10
Function
convertPoint
(name, point)
index.windows.js:10
Method
createNativeModules
(@NonNull ReactApplicationContext reactContext)
android/src/main/java/com/BV/LinearGradient/LinearGradientPackage.java:14
Method
createReactActivityDelegate
Returns the instance of the {@link ReactActivityDelegate}. There the RootView is created and you can specify the renderer you wish to use - the new re
example/android/app/src/main/java/com/lineargradientexample/MainActivity.java:23
Method
createRootView
()
example/android/app/src/main/java/com/lineargradientexample/MainActivity.java:33
Method
createViewInstance
(ThemedReactContext context)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:24
Method
createViewManagers
(@NonNull ReactApplicationContext reactContext)
android/src/main/java/com/BV/LinearGradient/LinearGradientPackage.java:20
Method
getDerivedStateFromProps
(nextProps, prevState)
example/src/AnimatedGradientTransition.js:74
Method
getJSIModulePackage
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:71
Method
getJSIModuleProvider
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:89
Method
getJSIModuleType
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:84
Method
getJSIModules
( final ReactApplicationContext reactApplicationContext, final JavaScriptContextHolder jsC
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:74
Method
getJSMainModuleName
()
example/android/app/src/main/java/com/lineargradientexample/MainApplication.java:34
Method
getJSMainModuleName
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:57
Method
getName
()
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:19
Method
getPackages
()
example/android/app/src/main/java/com/lineargradientexample/MainApplication.java:25
Method
getPackages
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:45
Method
getReactPackageTurboModuleManagerDelegateBuilder
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:62
Method
getUseDeveloperSupport
()
example/android/app/src/main/java/com/lineargradientexample/MainApplication.java:20
Method
getUseDeveloperSupport
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/MainApplicationReactNativeHost.java:40
Method
initHybrid
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java:28
Method
initializeFlipper
(Context context, ReactInstanceManager reactInstanceManager)
example/android/app/src/debug/java/com/lineargradientexample/ReactNativeFlipper.java:29
Method
isConcurrentRootEnabled
()
example/android/app/src/main/java/com/lineargradientexample/MainActivity.java:41
Function
locations
(0, colors.length)
index.android.js:90
Function
locations
(0, colors.length)
index.windows.js:62
Method
maybeLoadOtherSoLibraries
()
example/android/app/src/main/java/com/lineargradientexample/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java:39
Method
onCreate
()
example/android/app/src/main/java/com/lineargradientexample/MainApplication.java:52
Method
onDraw
(Canvas canvas)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:251
Method
onReactContextInitialized
(ReactContext reactContext)
example/android/app/src/debug/java/com/lineargradientexample/ReactNativeFlipper.java:56
Method
onSizeChanged
(int w, int h, int oldw, int oldh)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:184
Method
render
()
index.ios.js:38
Method
render
()
index.windows.js:38
Method
render
()
example/src/AnimatedGradientTransition.js:31
Method
render
()
example/src/AnimatedGradientTransition.js:170
Method
run
()
example/android/app/src/debug/java/com/lineargradientexample/ReactNativeFlipper.java:61
Method
setAngle
(LinearGradientView gradientView, float angle)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:61
Method
setAngle
(float angle)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:169
Method
setAngleCenter
(LinearGradientView gradientView, ReadableArray in)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:56
Method
setAngleCenter
(ReadableArray in)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:164
Method
setBorderRadii
(LinearGradientView gradientView, ReadableArray borderRadii)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:68
Method
setBorderRadii
(ReadableArray borderRadii)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:174
Method
setColors
(LinearGradientView gradientView, ReadableArray colors)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:29
Method
setColors
(ReadableArray colors)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:138
Method
setEndPoint
(LinearGradientView gradientView, ReadableArray endPoint)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:46
Method
setEndPoint
(ReadableArray endPoint)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:133
Method
setLocations
(LinearGradientView gradientView, ReadableArray locations)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:34
Method
setLocations
(ReadableArray locations)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:150
Function
setNativeProps
(props: Props)
index.android.js:42
Method
setNativeProps
(props: Props)
index.windows.js:34
Method
setStartPoint
(LinearGradientView gradientView, ReadableArray startPoint)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:41
Method
setStartPoint
(ReadableArray startPoint)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:128
Method
setUseAngle
(LinearGradientView gradientView, boolean useAngle)
android/src/main/java/com/BV/LinearGradient/LinearGradientManager.java:51
Method
setUseAngle
(boolean useAngle)
android/src/main/java/com/BV/LinearGradient/LinearGradientView.java:159
Function
tick
()
example/src/GradientTimer.tsx:78