name27 / flutter

0 stars 0 forks source link

TextField, Event, 함수 #35

Open name27 opened 1 year ago

name27 commented 1 year ago
 TextField(
              onChanged: (value){ print(value);},
              cursorColor: Colors.black,
              decoration: InputDecoration(
                label: Text('이메일 입력'),
                labelStyle: TextStyle(color: Colors.green),
                hintText: 'example@mail.com',
                fillColor: Colors.purpleAccent,
                filled: true,
              ),
            ),
TextField(
              onChanged: (value) {
                print(value);
              },
            ),
void _handleOnChanged(String value){
    print(value);
  }
......
TextField(
              onChanged: _handleOnChanged,
            ),
_handleOnChanged(String value){
    print("유저가 입력한 값" + value);
  }
name27 commented 1 year ago

입력하였다 -> onChanged, onInserted var email -> 새로운 값

눌렀다 -> onPressed, onTap 새로고침 기능 실행

두번 눌렀다 -> onDoubleTap 전에 누른적이 없다면 [좋아요] 이미 [좋아요]를 눌렀었다면 취소 기능 실행

실패하였다 -> onFailed, onError 5초 뒤 새로고침 기능 실행

name27 commented 1 year ago

함수란?

함수 선언, 호출

선언하고 호출하는 것 절대 잊지 말기 리턴받을타입 함수명(){

} 반환값(리턴값) 타입을 지정해준다 -> 리턴(return)

void main(){
  print("im main");
  printWelcomeMsg("홍길동", "김길동");
  print(getMyAge());
  print(getMyNickName());
  print(example());
  print(getMyNickName());
  print(getMyFollower());
  var isFollowed = tryFollow();
  print(isFollowed);
  print(add(1,2));
}

List example(){
  return ["9"];
}
String getMyNickName(){
  return "Nickname";
}
List<String> getMyFollower(){
  return ["블랙핑크 제니", "방탄소년단 뷔", "아이브 장원영"];
}
bool tryFollow(){
  return true;
}
int getMyAge(){
  return 23;
}
void printWelcomeMsg(String myName, String friendName){
  print("새로운 $myName, $myName 유저 입장!\n 모두 환영 바람! ${3+2}");
}
int add(int a, int b){
  return a+b;
}

image