React-Native: 更改ImageBackground的透明度颜色
React-Native: 更改ImageBackground的透明度颜色
我一直在尝试开发下面提到的屏幕:
为此,我创建了以下组件:
import React, {Component} from 'react'; import {View, Text, StyleSheet, ImageBackground, Image} from 'react-native'; import Balance from './Balance.js'; class AccountHeader extends React.Component{ render(){ return(); } } const styles = StyleSheet.create({ container: { backgroundColor:'red', opacity: 0.6 }, overlay: { backgroundColor:'transparent', opacity: 0.6 }, avatarStyle: { width:100, height: 100, marginTop: 10, borderRadius: 50, alignSelf: 'center', }, textStyle: { marginTop: 10, fontSize: 18, color: "#FFFFFF", fontWeight: 'bold', alignSelf: 'center', }, balanceContainer:{ padding:10, } }); export default AccountHeader; My Account Jenifer Lawrance +14155552671
现在有两个问题:
- 改变
ImageBackground
的不透明度也会改变其子组件的不透明度 - 无法改变不透明度的颜色
任何帮助都将不胜感激!
设计屏幕:
开发的屏幕