探索React Native的材质之美 —— 实战Material UI应用
import React from 'react';
import { View, Text, Button } from 'react-native';
import { useTheme } from '@react-navigation/native';
const MaterialUIComponent = () => {
const { colors } = useTheme();
return (
<View style={{ backgroundColor: colors.background }}>
<Text style={{ color: colors.text }}>这是一个材质风格的文本</Text>
<Button title="点击我" color={colors.primary} />
</View>
);
};
export default MaterialUIComponent;
这个代码实例展示了如何在React Native应用中使用@react-navigation/native
提供的useTheme
钩子来访问当前的主题配置,并将其应用于组件的样式。通过这种方式,我们可以为不同的主题定义提供动态的样式,从而实现材质设计中的颜色和样式变化。
评论已关闭