티스토리 뷰
1. Android animation
코드로 애니메이션을 만드는법
내가지금 쓸거는 TrnaslateAnimation인데 간단하게 new TrnaslateAnimation(0,0,0,100) 이런식으로 만들어서
setDuration 으로 동작시간 정하고
setFilterAfter? 이거로 동작후에거기 멈추라고 하면 된다.
근데 내가 만들 애니메이션은 복합 동작이다
먼저 아래로 움직이고 그 후 우측으로 움직인다.
그러려면 TranslateAnimation이 두번들ㅇㅓ가야되는데 그러려면
AnimationSet 이란 객체를 만들고 거기다 때려박으면 된다.
여기 내가쓴 예제를 올린다
_tvTarget = (TextView)findViewById(R.id.tv_target);
AnimationSet animSet = new AnimationSet(true);
TranslateAnimation downAnim = new TranslateAnimation(0,0,0,200);
downAnim.setStartOffset(1000);
downAnim.setDuration(2000);
TranslateAnimation rightAnim = new TranslateAnimation(0,200,0,0);
rightAnim.setStartOffset(3000);
rightAnim.setDuration(2000);
animSet.addAnimation(downAnim);
animSet.addAnimation(rightAnim);
animSet.setFillAfter(true);
_tvTarget.startAnimation(animSet);
올ㅋ 복사했더니 css까지 같이복사되네 신기방기
여튼 이런식으로 하면 된다.
2. 아이폰 레이아웃잡기
그 간단하게뷰 만들고 붙이는건 이래하면 된다
let textView = UITextView(frame: CGRect(x: 0, y: 0, width: 500, height: 500))
textView.text = “hihi”
textView.center = self.view.center
textView.textAlignment = NSTextAlignment.justified
textView.textColor = UIColor.blue
textView.backgroundColor = UIColor.lightGray
self.view.addSubview(textView)
근데 이렇게작업하면 하루죙일걸릴거같아서
UI를 그리는 xib파일을 만들고 그걸 가져다 붙이는걸 찾았다
let myView2 = UINib(nibName: "myView", bundle: nil).instantiate(withOwner: nil, options: nil)[0] as! UIView
self.view.addSubview(myView2)
xib이쁘게만들고 이렇게 subview 붙이면 이렇게 예쁘게 된다.
근데 생각해보니 이걸 가져온걸.. outlet을 만들어줘야되는데 이건 어떻게하지??
일단 몇개 읽어보니 fileOwner를 꼭 설정해주라고 하고
수동으로 하면 되는거같다.
근데 이건 해봐야겠다.
이상 오늘정리끝
'IT > IT뻘글' 카테고리의 다른 글
Char-CNN / RNN(Seq 2 Seq) (0) | 2017.09.10 |
---|---|
ML seminar in JEJU세미나에서 들었던 RNN , CNN, DNN 관련 정리 (0) | 2017.09.10 |
Apple Airpods 애플 에어팟 2주 사용기 (2) | 2017.07.09 |
인공지능 Artificial Inteligence AI 대체 뭐가이렇게 개념이 많아 (0) | 2017.06.13 |
어제한 삽질기록 (0) | 2016.09.01 |
- Total
- Today
- Yesterday
- 티스토리챌린지
- 존슨 황
- 송강호
- 칠레와인
- 취준생
- 존슨황
- 취업
- 0x0422
- Octane S2
- 연구개발직
- 컴퓨터공학과
- 개발자취업
- 나가노 스키여행
- 하 준 숴이
- nsstring
- 깝스 1회
- 이창동
- 오블완
- 개발자
- Java Developer Day
- 일리네어
- 감정수업
- 박찬욱
- 언프리티 랩스타
- 하포원
- JS
- 컴공
- cfstring
- swift
- happo-one
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |