RemoteViewsクラスを使用してカスタムビューを作成する方法を見つけました。Chronometerの使用方法とProgressBar内部の使用方法も知っていますRemoteViews。
しかし、カウントダウンを作成する方法はView、ほとんど同じですChronometerが、カウントアップではなくカウントダウンになるという違いがありますか?
クラスのソースをコピーしてChronometer自分のニーズに合うように変更しようとしましたが、 のような注釈があり@android.view.RemotableViewMethod、プロジェクトにインポートできません。RemoteViews残念ながら、値を渡すために注釈を使用しているため、注釈がないと機能しません。
私の 2 番目のアイデアは、クラスを拡張してChronometer適切なメソッドをオーバーライドすることでしたが、それらはprivate.
アイデアはありますか?(そして、よくわからないので、追加の質問: メソッドに注釈が付けられていて、このメソッドをオーバーライドする場合、注釈は継承されますか?)