相关疑难解决方法(0)

React Native中默认的样式单位是什么?

我正在为开源项目做贡献,我正在为React Native开发材料设计.我在工作中被阻止,我无法通过填充,对齐等方式进行一些UI级别的增强,

这是抽屉材料设计的官方规格 -

根据材料设计的规格

在上图中,测量单位dp.

但是,在我的React Native代码中,我看到没有提到这样的单位.考虑到它是"反应原生"我很困惑它是px还是dp.

我甚至浏览了React Native for Style组件的官方文档.我没有在任何地方看到提及.

我的守则看起来像 -

const styles = {
    touchable: {
        paddingHorizontal: 16,
        marginVertical: 8,
        height: 48
    },
    item: {
        flex: 1,
        flexDirection: 'row',
        alignItems: 'center',
    },
    icon: {
        position: 'relative',
    },
    value: {
        flex: 1,
        paddingLeft: 34,
        top: 2
    },
    label: {
        top: 2
    }
},
Run Code Online (Sandbox Code Playgroud)

如果这是像素或dp,你能告诉我吗?而且,是1px = 1dp吗?

css android reactjs material-design react-native

33
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

css ×1

material-design ×1

react-native ×1

reactjs ×1