Open
Description
Current behaviour
ActivityIndicator is visually bugged on android 8.0 (tested on J5 Prime phisical device and on android Simulator)
This bug happens on Buttons with loading
prop too.
This error start happening after upgrading to RN 0.72. On RN 0.71 this does not happens.
Expected behaviour
It should not be buggy
How to reproduce?
Just add an empty view with an ActivityIndicator or a loading button:
import { View } from 'react-native'
import {
ActivityIndicator,
configureFonts,
MD2LightTheme as DefaultLightTheme,
Provider as PaperProvider,
MD2Theme,
Button
} from 'react-native-paper'
import { Fonts } from 'react-native-paper/lib/typescript/types'
function Index() {
const defaultFonts: Fonts = {
regular: {
fontFamily: 'Poppins_400Regular',
fontWeight: "400"
},
medium: {
fontFamily: 'Poppins_500Medium',
fontWeight: "500"
},
light: {
fontFamily: 'Poppins_300Light',
fontWeight: "300"
},
thin: {
fontFamily: 'Poppins_100Thin',
fontWeight: "100"
}
}
const fontConfig = {
ios: defaultFonts,
android: defaultFonts
}
const currentTheme: MD2Theme = {
...DefaultLightTheme,
mode: 'exact',
dark: false,
fonts: configureFonts( {
isV3: false,
config: fontConfig
} ),
roundness: 8,
colors: {
...DefaultLightTheme.colors
}
}
return <PaperProvider
theme={ currentTheme }
>
<View
style={ {
flex: 1,
justifyContent: 'center',
backgroundColor: '#fff',
alignItems: 'center',
width: '100%',
height: '100%',
position: 'absolute'
} }
>
<ActivityIndicator
animating={ true }
/>
<Button
loading
>
Test 1
</Button>
<Button
loading
mode='contained'
>
Test 2
</Button>
</View>
</PaperProvider>
}
Preview
What have you tried so far?
Your Environment
software | version |
---|---|
ios | - |
android | 8.0 |
react-native | 0.72.6 |
react-native-paper | 5.11.1 |
node | 18.16.0 |
yarn. | 1.22.19 |
expo sdk | 49.0.16 |