Переопределение AnalogClock в Android - PullRequest
0 голосов
/ 28 ноября 2009

Я хочу создать AnalogClock, который может отображать заданное время, заданное в качестве параметра.

И я хочу провести между фоном и руками. Я хочу нарисовать область между минутной стрелкой и местоположением часовой стрелки в заданное время в будущем. Это позволит пользователю увидеть, сколько времени осталось для текущей деятельности.

Я подумал, что могу взять объект AnalogClock и расширить его. Однако, когда я создаю новую функцию, которая по сути является копией одной из старых, я получаю ошибки в объектах com.android.internal.R.styleable.AnalogClock *: «com.android.internal.R не может быть разрешена «

Как я могу импортировать эти объекты? Я читал кое-что о объявлении стиля, но я не могу понять, как применить это к моей ситуации. (Извините, я действительно Java n00b)

Например, внутренние объекты ссылаются на несколько графических вещей, таких как циферблаты, hour_hand и minute_hands.

Вот мой код: http://pastie.org/713276

Любая помощь очень ценится, я застрял после нескольких часов Google.

Ответы [ 2 ]

2 голосов
/ 28 ноября 2009

Здесь - учебное пособие по созданию пользовательских аналоговых часов. Показывает пример кода, надеюсь, что это по крайней мере начало в правильном направлении.

0 голосов
/ 29 мая 2013

Установите время с помощью индивидуального Android AnalogClock от его оригинального класса Пожалуйста, посмотрите на мое решение. Вы можете использовать его для отображения пользовательских аналоговых часов в приложении и установки нужного времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...