커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2주차 과제 - 흰색 박스 만들기
[왕초보] 나만의 수익성 앱, 앱개발 종합반 v5
2주차
북마크
곽*재
댓글
9
추천
0
조회수
18
조회수
18
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


2주차 과제중인데, 아래 캡쳐 화면에서 이미지부터 버튼까지 해당되는 곳 배경에 흰색 박스를 만들려고 하는데

<TouchableOpacity style={styles.middleBackgrond}></TouchableOpacity>

    middleBackground: {
        alignItems: 'center',
        backgroundColor: '#ffffff',
    }

이런식으로 TouchableOpacity를 이용해서 넣는게 맞나요? 화면에는 아무것도 나오지가 않습니다.


스파르타 즉문즉답스파르타 즉문즉답




</>


import React from 'react'
import { ScrollView, StyleSheet, Text, View, Image, Button, Alert, TouchableOpacity} from 'react-native'


const main = 'https://storage.googleapis.com/sparta-image.appspot.com/lecture/about.png'
export default function AboutPage(){
  return (<ScrollView style={styles.container}>
        <Text style={styles.title}>HI! 스파르타코딩 앱개발반에 오신것을 환영합니다</Text>
        <Image style={styles.mainImage} source={{uri:main}}/>
        <Text style={styles.subTitle}>많은 내용을 간결하게 담아내려 노력했습니다!</Text>
        <Text style={styles.description}>꼭 완주 하셔서 꼭 여러분것으로 만들어가시길 바랍니다.</Text>
        <TouchableOpacity style={styles.Button}><Text style={styles.ButtonText}>여러분의 인스타계정</Text></TouchableOpacity>
        <TouchableOpacity style={styles.middleBackgrond}></TouchableOpacity>
      </ScrollView>)
}


const styles = StyleSheet.create({
    container: {
      //앱의 배경 색
      backgroundColor: '#262C74',
    },
    title: {
      //폰트 사이즈
      fontSize: 35,


      color: '#ffffff',
      //폰트 두께
      fontWeight: '700',
      //위 공간으로 부터 이격
      marginTop:120,
      //왼쪽 공간으로 부터 이격
      marginLeft:20,
      
      marginRight:20
    },
    subTitle: {
      //폰트 사이즈
      fontSize: 25,
      //폰트 두께
      fontWeight: '700',
      //위 공간으로 부터 이격
      marginTop:20,
      //왼쪽 공간으로 부터 이격
      marginLeft:40,


      marginRight:40,


      textAlign:'center'
    },
    description: {
      //폰트 사이즈
      fontSize: 20,
      //폰트 두께
      fontWeight: '500',
      //위 공간으로 부터 이격
      marginTop:50,
      //왼쪽 공간으로 부터 이격
      marginLeft:20,


      marginRight:20,


      textAlign:'center'
    },
    mainImage: {
      //컨텐츠의 넓이 값
      width:'90%',
      //컨텐츠의 높이 값
      height:200,
      //컨텐츠의 모서리 구부리기
      borderRadius:10,
      marginTop:20,
      //컨텐츠 자체가 앱에서 어떤 곳에 위치시킬지 결정(정렬기능)
      //각 속성의 값들은 공식문서에 고대로~ 나와 있음
      alignSelf:"center"
    },
    Button: {
        alignItems: 'center',
        backgroundColor: '#F3B13E',
        padding: 30,
        margin: 50,
        borderRadius: 10
      },
    ButtonText: {
        color:"#fff",
        fontWeight:"700",
        //텍스트의 현재 위치에서의 정렬 
        textAlign:"center"
      },
    middleBackground: {
        alignItems: 'center',
        backgroundColor: '#ffffff',
    }
});
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴