AndroidStudioでシークバーを作っています。
つまみ(円)が限界値で収まるようにしたいです。
しかし、端末の画面サイズの違いによってつまみがバーからはみ出してしまったり限界値まで行かなかったりします。
つまみの移動の限界値は下記コードのように-500と500に設定しています。
java
1if(dy >= -500.0f && dy <= 500.0f) {
試したこと
ステータスバーやタイトルなどを抜いた画面サイズを取得し、そのサイズに応じてつまみの限界値が変化するようにしてみましたがズレてしまいます。
画像のサイズを取得し、取得した画像のサイズに応じてつまみの限界値を変化するようにしてみましたがズレてしまいます。
どうしたらつまみをバーに収めることができるでしょうか?
あなたの回答
tips
プレビュー