問題タブ [android-custom-drawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
706 参照

android - カスタム プログラムで作成されたドローアブルを状態の radioButton に設定します

チェックされた状態とチェックされていない状態のラジオボタンにプログラムで作成されたドローアブルを設定したかったのですが、動作していません。コードは次のとおりです。

長方形のボックスを描画するコード、

プログラムで作成された View(squareview) を設定するコードを、ラジオボタンに記載されているとおりに設定します。

0 投票する
0 に答える
214 参照

android - レイヤーリストのドローアブルは、クリック時のイメージビューで変更されません

Androidでプログラムで描画可能な画像ビューにレイヤーリストを設定しています

私のカスタム Drawable は次のとおりです。

}

これは、レイヤー リスト ドローアブルを作成して imageview に設定するコードです。

イメージビューをクリックすると、ドローアブルを変更しようとしていますが、条件は完全に機能しているため失敗しましたが、レイヤーリストのドローアブルは変更されていません。

imageViewのクリックリスナーの私のコード、

0 投票する
3 に答える
936 参照

android - Android の標準ボタンとカスタム背景ボタンの高さの不一致

ボタンの背景色を変えてみました。ただし、通常のボタンとカスタム ボタンを比較すると、高さが異なります。

ここに画像の説明を入力

レイアウト ファイル:

custom_bbackground.xml

0 投票する
1 に答える
984 参照

android - Android カスタム ラジオ ボタンが表示されない

こんにちは、xml ドローアブルを使用してチェック済みおよびチェック解除済みのカスタム ラジオ ボタンを作成し、セレクターも作成しました。ボタン属性をカスタム セレクターとして設定すると、エミュレーターで正しく表示されます。しかし、このプロジェクトを実際のデバイスで実行すると、何も表示されず、テキストしか表示されません。私の実際のデバイスは Android 4.4.2 です。

unselected.xml

selected.xml

セレクター.xml

レイアウトxmlのラジオボタン

0 投票する
1 に答える
623 参照

android - カスタム形状の Android Smooth タイマー プログレスバー

アプリで時間進行状況バーを作成して 35 秒を表示しようとしています

カウントダウンタイマーを追加しましたが、問題は毎秒値が変わることですが、プログレスバーをスムーズに変更したいです

ここに私のコードがあります:

アニメーションを使用してみましたが、私には少し難しく、どうすればよいかわかりませんでした。

そうしてスムーズなプログレスバーを正しい方法で作成する方法はありますか?

編集: の値を 40ms に減らしcountDownIntervalましたが、今ではさまざまなデバイスで奇妙な動作をします。タイマーは問題なく 17 ミリ秒で終了しますが、プログレス バーの動作が異なり、途中で終了することもあれば、終了する前に終了することもprogressbarあります。

0 投票する
3 に答える
3066 参照

android - Android - カスタム xml ドローアブルを背景として使用して、進行状況バーの実行中の進行状況に角を丸くする方法

プログレスバーにカスタムドローアブルを使用しています:

次のようになります。

ここに画像の説明を入力

さて、背景は角が丸くなって見えますが、進行(中)は真っ直ぐなので、こちらも丸くしたいです。

ここに画像の説明を入力

私はグーグルで検索しましたが、解決策は見つかりませんでした。

進行中にこのラウンドコーナーをどのように達成できるかについてのアイデアはありますか?

ありがとう!

0 投票する
7 に答える
4504 参照

android - xmlを使用したAndroidのカスタムシェイプ

レイアウトの背景として使用できるカスタム形状を描画しようとしています。しかし、私はそうすることができません。Androidでxmlを使用して以下のような形状を描くことは可能ですか. 長方形の垂直方向の中心から半円の形状を切り取る方法がわかりません。

ここに画像の説明を入力

0 投票する
2 に答える
536 参照

android - ビューの背景色のグラデーションを動的に変更する方法

背景色を「グラデーション」に変更する機能を備えた Android アプリのカスタム ビューを作成したいと考えています。

このようなものですが、コードを使用して中央のハンドルを左右に移動できます
これ

これに


キャッチは、ビューのような関数が欲しいということです:

グラデーションの形状を決定する式leftValue/rightValueによって与えられる比率(0 から 1 の間の値を持つ)

startColour、centerColour、および endColourは、グラデーションを構成する色です。

この関数をどのように作成しますか?


よろしく