你如何适应原生的反应?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你如何适应原生的反应?相关的知识,希望对你有一定的参考价值。

//如何在不丢失宽高比的情况下将图像设置在屏幕顶部?

[![import React, { Component } from 'react';
    import { AppRegistry, View, Image, StyleSheet } from 'react-native';
    export default class DisplayAnImageWithStyle extends Component {
      render() {
        return (
          <View style={{flex:1}}>
            <Image
              resizeMode="contain"
              style={{flex:1}}
              source={{uri: 'https://i.pinimg.com/originals/ba/84/1c/ba841cc07934b508458a7faea62141a8.jpg'}}
            />
          </View>
        );
      }
    }

    // Skip these lines if you are using Create React Native App.
    AppRegistry.registerComponent(
      'DisplayAnImageWithStyle',
      () => DisplayAnImageWithStyle
    );][1]][1]

//这里喜欢的图片显示它不合适......它没有从顶部显示...你知道如何设置图像而不用任何填充吗? [1]:https://i.stack.imgur.com/LYNKn.png

答案

所以你可能想要使用高度和宽度的resizeMode: 'cover'

<Image
  resizeMode="contain"
  style={{ width: 200, height:220, resizeMode: 'cover'}}
  source={{uri: 'https://i.pinimg.com/originals/ba/84/1c/ba841cc07934b508458a7faea62141a8.jpg'}}
 /> 

这是https://snack.expo.io/HJTFg9tU4的一个例子

如果这对您有用,请告诉我。

以上是关于你如何适应原生的反应?的主要内容,如果未能解决你的问题,请参考以下文章

Wifi Direct 反应原生

如何编写重用通用 JavaScript 代码的反应原生“本机模块”(桥)?

如果卸载应用程序,反应原生如何运行代码

反应原生 iOS 代码推送失败

如何在反应原生文本输入中自动粘贴在 SMS 中收到的一次性代码

如何调用另一个文件中的组件?反应原生