css - 如何根据我在 React Native 中的屏幕大小更改 svg 大小?
问题描述
我在 React Native 中创建了自适应布局,所以我要做的就是让我的 svg 图像随屏幕大小缩放。如何使用 react-native-svg 在 React Native 中做到这一点?
解决方案
使用react-native-responsive-screen您可以根据您的屏幕大小使用值,如下所示:
import {widthPercentageToDP as wp, heightPercentageToDP as hp} from 'react-native-responsive-screen';
class Login extends Component {
render() {
return (
<View style={styles.container}>
<View style={styles.textWrapper}>
</View>
</View>
);
}
}
const styles = StyleSheet.create({
container: { flex: 1 },
textWrapper: {
height: hp('70%'), // 70% of height device screen
width: wp('80%') // 80% of width device screen
}
});
export default Login;
推荐阅读
- python - 时间数据月份与指定的格式不匹配
- internet-explorer - 传播语法 Internet Explorer
- python - Selenium/Python - 禁用时如何单击按钮?
- mysql - MySQL Like 搜索字符串中的任何日文字符
- bash - 如何在脚本中对 find 命令的输出进行排序
- powershell - 将值作为参数传递给 powershell 函数时获得意外的 Int 值
- java - 随 arraylist 对象数量增加和减少的选项菜单
- android - 我想启动 UBER/LYFT 应用程序以使其从我的应用程序进入前台
- angular - Angular Mat 日期选择器格式
- regex - Htaccess 正则表达式中的完整单词