問題タブ [android-shape]
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.
android - Android - レイヤーリストの形状の側面の個々のストロークをプログラムで設定する
android - ある状態から別の状態への TextView の背景として円グラフをアニメーション化する
Androidの背景をTextView
円グラフとして設定しています。LayerDrawable
そのためにof (s) を使用し、ArcShape
それを背景として設定しました。そのためのコードは次のとおりです。
今、私がやりたいのは、 の値がcorrectAngle
変化したときにこの背景をアニメーション化することです。私が目にするオプションの 1 つは、使用しValueAnimator
て初期値から新しい値に移動しcorrectValue
、コールバック内で毎回変更された値でonAnimationUpdate()
新しいLayerDrawable
オブジェクトを作成し、それを背景として設定することです。他の方法は、最初に背景のすべてを取得することでしたDrawables
(ShapeDrawable(<ArcShape>)
オブジェクトであり、次に円弧の角度を設定します。しかし、そうする方法はないと思います。これを達成する他の方法はありますか?
android - Android:shape="oval" を完全な円のままにする方法は?
ボタンの背景として使用する円形の背景を定義しようとしています。
問題は、ボタンが完全に正方形でない場合、形状が楕円形 (楕円体) に引き伸ばされることです。これは望ましくありません。タグを使用<size>
して、幅と高さを同じ任意の値に設定できます。しかし、これは、この背景をさまざまなサイズのボタンの普遍的な背景として使用するという目的を無効にします。
(xml で) 楕円形を強制的に円のままにする方法はありますか?
android - Androidで縦線形状にパディングを追加する方法
ビューにレイヤーリストの背景があります
ここで、上、下、左、右の属性を使用して上の行にパディングを設定しようとしましたが、水平線では機能しますが、垂直線では機能しません。
垂直線の形状に垂直パディングを追加するにはどうすればよいですか?
android - xml でボタンのカスタム形状を定義しました。ここで、色を動的に変更したいと考えています。どのように?
私はこれを持っています:
round_button.xml
マイボタン:
動的に、背景色 ( round_button xml で定義されている)をプログラムで変更したいと考えています。これを行う方法はありますか?