자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey XE8 모바일 프레임전환시 애니메이션 효과
2015.09.04 15:29
본 게시판 사용시 당부 사항
* 이 게시판은 누구나 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Q & A 게시판 사용시 주의 사항
* 질문에 답변을 확인하면 해결 유무를 반드시 댓글로 알려 주세요. 그래야 타 회원들에게 정보 공유가 됩니다.
* 최대한 자세하고 정중하게 질문을 올려 주세요. 질문을 자세하게 올려야 답변도 자세히 올라 옵니다.
* 그 누구도 질문 내용에 답변할 의무는 없습니다. 답변 올리는 분은 자발적인 정보공유의 차원이므로 항상 감사하게 생각 합시다.
[ 아래와 같은 양식으로 질문해 주세요.]
* 사용 개발툴 버전 : XE8
* 테스트 단말기 모델명 :
* 테스트 단말기 O/S 버전 :
* 질문 내용 :
모바일 / 화면 전환간 애니메이션 효과를 다들 어떻게 주시는지 궁금하네요~
예를 들어, 이용약관 버튼을 클릭해서 새창에서 약관을 보여준다고 할때 XE8에서는
TFrame 을 생성해서 대부분 보여주는데... 일반적으로 보여주면 화면에 한번에 보이게 됩니다.
페이스북이라던지, 라인 등.. 유명 앱들을 보면 프레임전환간 간단한 애니메이션은 보여주며
창을 전환시키고 있습니다.
페이스북같은경우는, 대부분 오른쪽에서 왼쪽으로 슬라이딩 되면서 오고
다른 앱은.. 아래서 위도있고, 중앙에서 밖으로 퍼지면서 나오는 효과도 있더군요..
물론 슬라이드 같은 경우는, 타이머등을 써서 , 좌표를 이동시켜서 가능하겠지만..
자세히보면, 가속도 개념도 붙어서 보이더라구요..
XE에서 직접 타이머 써가며, 보이지 않고 좀 가단하가 효과를 줄수 있는 방법이 있을까요?
댓글 4
Firemonkey XE8 모바일 프레임전환시 애니메이션 효과
2015.09.04 15:29
본 게시판 사용시 당부 사항
* 이 게시판은 누구나 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Q & A 게시판 사용시 주의 사항
* 질문에 답변을 확인하면 해결 유무를 반드시 댓글로 알려 주세요. 그래야 타 회원들에게 정보 공유가 됩니다.
* 최대한 자세하고 정중하게 질문을 올려 주세요. 질문을 자세하게 올려야 답변도 자세히 올라 옵니다.
* 그 누구도 질문 내용에 답변할 의무는 없습니다. 답변 올리는 분은 자발적인 정보공유의 차원이므로 항상 감사하게 생각 합시다.
[ 아래와 같은 양식으로 질문해 주세요.]
* 사용 개발툴 버전 : XE8
* 테스트 단말기 모델명 :
* 테스트 단말기 O/S 버전 :
* 질문 내용 :
모바일 / 화면 전환간 애니메이션 효과를 다들 어떻게 주시는지 궁금하네요~
예를 들어, 이용약관 버튼을 클릭해서 새창에서 약관을 보여준다고 할때 XE8에서는
TFrame 을 생성해서 대부분 보여주는데... 일반적으로 보여주면 화면에 한번에 보이게 됩니다.
페이스북이라던지, 라인 등.. 유명 앱들을 보면 프레임전환간 간단한 애니메이션은 보여주며
창을 전환시키고 있습니다.
페이스북같은경우는, 대부분 오른쪽에서 왼쪽으로 슬라이딩 되면서 오고
다른 앱은.. 아래서 위도있고, 중앙에서 밖으로 퍼지면서 나오는 효과도 있더군요..
물론 슬라이드 같은 경우는, 타이머등을 써서 , 좌표를 이동시켜서 가능하겠지만..
자세히보면, 가속도 개념도 붙어서 보이더라구요..
XE에서 직접 타이머 써가며, 보이지 않고 좀 가단하가 효과를 줄수 있는 방법이 있을까요?
TFloatAnimation 컴포넌트를 이용해 위치값(Position.X / Y)에 애니메이션으로 값을 변경할 수 있습니다.
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_FireMonkey_Animation_Effects
TabControl의 ChaneTabAction의 Slide도 동일한 방식을 사용합니다.