Я понял, как создавать собственные представления, используя класс RemoteViews
.Я также знаю, как использовать Chronometer
и ProgressBar
внутри RemoteViews
.
Но как сделать обратный отсчетView
, почти точно так же, как Chronometer
, но с той разницей, что он будет вести обратный отсчет, а не вверх?
Я попытался скопировать источниккласса Chronometer
и измените его так, чтобы он соответствовал моим потребностям, но есть аннотации типа @android.view.RemotableViewMethod
, которые я не могу импортировать в свой проект.К сожалению, без аннотаций это не работает, потому что RemoteViews
использует их для передачи значений.
Моя вторая идея заключалась в расширении класса Chronometer
ипереопределить правильные методы, но они private
.
Есть идеи, возможно ли это?(И дополнительный вопрос, потому что я не уверен: если метод аннотирован, и я переопределяю этот метод, наследуется ли аннотация?)