2011-11-18 3 views
3

숫자 플립 애니메이션이 필요합니다. 사용자가 카운터를 입력하면 응용 프로그램에서 소비를 계산하여 서버로 보냅니다.안드로이드 - 내가 "전기 미터"를 읽을 수있는 안드로이드 응용 프로그램을 개발하고 있어요

카운터의 표현은 이미 이미지로 반 번호를 통합 한 오래된 전기 미터 old electricity meter

처럼 보일 것입니다. 사용자가 숫자 (키보드)를 입력하면 관련 섹션이 올바른 숫자 위치로 회전하기 시작하는 애니메이션을 작성합니다.

는 예를 들어 사용자는 0~5 자리에서 회전, 첫 번째 자리의 번호 (5)로 들어간다. 애니메이션 숫자가 올바른 위치로 넘깁니다. 어떻게해야합니까? 어떤 생각? 감사합니다.

+2

[SO] 어딘가에 있지만 실제로 찾을 수는 없지만 ... 여기를 시작하면 도움을 얻을 수 있습니다. http://kevindion.com/2010/12/android-odometer-ui 튜토리얼 - 부품 -1/ – Merlin

+0

완벽한 튜토리얼 - 감사합니다! – Kollisionskurs

답변

3

회전하는 애니메이션이 하나 있습니다. 그러나 빠르게 만들고 흐리게 처리하여 1 초 동안 재생 한 다음 올바른 위치로 교체하십시오. 그러나 그것은 당신을 구할 것입니다. 다양한 애니메이션을 많이합니다.

0

당신의 필요를 가지고 I, I는 두 개의 서로 다른 접근 방식을 사용하는 경우 : 1) 0에서 9까지 숫자가 하나의 큰 애니메이션; 당신은 inoput 번호가있을 때, 당신은 애니메이션을 시작하고 오른쪽 프레임 (그냥 수학 계산 문제)에서 중지해야합니다; 2) 각 숫자에 대해 하나의 애니메이션; 마치 수직으로 회전하는 것처럼 넘기는 숫자에 대해 생각할 수 있습니다. 사용자가 숫자 X를 입력하면 좋은 애니메이션이 나올 때까지 X 개의 다른 애니메이션을 넘겨야합니다.

13

나는 사용자 지정 응용 프로그램을 위해 만든 사용자 지정보기가있다. 처음에는이 유형의보기를 검색했지만 아무 것도 찾을 수 없었습니다. 그래서 내 자신 중 하나를 만들었습니다.

당신은 여기에 코드를 볼 수 있습니다

: https://github.com/Vinayrraj/Android-FlipDigitView

또한이 비디오는 당신을 도울 수 있습니다 http://youtu.be/d6-M2nN2Gzg

enter image description here

+0

당신은 내 하루를 저장 :) – Manitoba

1

당신은 Ticker에보고, 스크롤 텍스트 변경 애니메이션 안드로이드 텍스트보기를 취할 수 있습니다 :

Ticker

티커는 스크롤하는 텍스트를 표시하기위한 간단한 Android UI 구성 요소입니다. 주행 거리계 스크롤 옆 한 번호에서 갈 때 어떻게 생각해 , 그 시세가 무엇 유사하다. 티커 (예 가 "9999"에서 애니메이션 "10000") 리사이징 문자열과 같은 문자열 사이 부드러운 애니메이션을 처리한다.

관련 문제