2012-09-07 6 views
1

어떻게 든 캔버스에 게이지를 표시 할 수 있는지 알고 싶습니까? 회 전자로 맞춤 알림을 보내려고합니다.캔버스에 게이지가있는 폼 삽입 J2ME

그러나 화면 크기의 1/4라고 가정하기 위해 양식의 높이를 줄이려고합니다. 누구든지 가능한지 말해 줄 수 있습니까?

답변

1

캔버스에서 회 전자와 같은 것을 원한다면 그래픽 프리미티브를 사용하여 직접 그려야하고 Display.callSerially()을 사용하여 애니메이션을 만들어야합니다.

직접 그리는 대신 회 전자의 각 프레임을 이미지로 포함 할 수 있습니다. 당신은 여전히 ​​어떻게 든 그것들을 애니메이트 할 필요가 있습니다. 또는 기기에서 지원하는 경우 애니메이션 GIF을 사용할 수 있습니다.

0

MIDP 2 API로이를 얻을 수있는 방법이 없습니다.

Form class에는 응용 프로그램 개발자가 크기를 지정할 수있는 방법이 없습니다.

일반적으로 Form, Alert, Gauge 등의 고급 MIDP UI 객체가있는 방식입니다. 약간의 코드를 작성하고 일반적으로 원하는 동작을 지정하면 얻을 수 있지만 "교환 할 때"MIDP를 사용하면 폼 크기 또는 게이지 모양과 같은 하위 수준 세부 정보를 결정하고 원하는대로 표시 할 수 있습니다.


당신과 같은 게이지의 모습 particular Nokia device에서 본 적이 원하기 때문에, 당신은 더 나은 그 어떤 다른 장치에,이 게이지가 완전히 다를 수 있습니다 알고 있어야합니다. 그래서 경고 및 양식 수 있습니다.

다른 장치에서 이와 같은 종류의 UI 요소를 보장하려면 Canvas 및 다른 종류의 저급 그래픽 API를 사용해야합니다.하지만 훨씬 많은 코딩과 훨씬 복잡한 응용 프로그램 디자인이 필요합니다. 스레드, 애니메이션, 장치 화면 크기 등 적절한 배율 등. 나는 그것에 뛰어 들기 전에 두 번 생각할 것입니다.