質問編集履歴
2
補足を追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -67,4 +67,11 @@ | |
| 67 67 | 
             
            ```
         | 
| 68 68 |  | 
| 69 69 | 
             
            SeekBarのスライドだけにするにはどうしたら良いでしょうか?
         | 
| 70 | 
            -
            または、前にsetしたレイヤの情報を取得するには、どうしたら良いでしょうか?
         | 
| 70 | 
            +
            または、前にsetしたレイヤの情報を取得するには、どうしたら良いでしょうか?
         | 
| 71 | 
            +
             | 
| 72 | 
            +
             | 
| 73 | 
            +
             | 
| 74 | 
            +
            ------------------------------------
         | 
| 75 | 
            +
            *補足します。 
         | 
| 76 | 
            +
            **daisuke7**さんの実装方法にとても感動したので、補足しました。
         | 
| 77 | 
            +
            下記のコメントも読んでいただけますと、今後のお役に立てるかもしれません!
         | 
1
文の変更
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -8,11 +8,23 @@ | |
| 8 8 | 
             
            AndroidどころかJava自体も始めて3週間くらいしか経たない、初心者なので
         | 
| 9 9 | 
             
            どのコードも、よく理解ができませんでした。
         | 
| 10 10 |  | 
| 11 | 
            +
            また、本来やりたいことは、
         | 
| 12 | 
            +
            以前私が質問した、https://teratail.com/questions/141687
         | 
| 13 | 
            +
            こちらです。
         | 
| 14 | 
            +
            自己解決したのですが、これだと、
         | 
| 15 | 
            +
            Progressの49, 51をタップで飛ばした場合、レイヤが切り替わりません。
         | 
| 16 | 
            +
             | 
| 17 | 
            +
            そこでSeekBarのスライドだけで、必ず、51,49を通過するようにし、レイヤを切り替えさせたいです。
         | 
| 18 | 
            +
             | 
| 11 19 | 
             
            本来なら、Layerを、前に設定されたものと比較して
         | 
| 12 20 | 
             
            下記のようにするのがベストだと思いますが、
         | 
| 21 | 
            +
            なかなか、参考になりそうなものも出てこなく
         | 
| 13 | 
            -
             | 
| 22 | 
            +
            レイヤの情報を取得できそうなメソッドもなかったので。。。
         | 
| 14 | 
            -
            SeekBarの | 
| 23 | 
            +
            SeekBarのタップでのprogressを無効にしたいと思いました。
         | 
| 15 24 |  | 
| 25 | 
            +
             | 
| 26 | 
            +
             | 
| 27 | 
            +
             | 
| 16 28 | 
             
            ```Java
         | 
| 17 29 | 
             
            if (LayerA was already set){
         | 
| 18 30 | 
             
              ・透過機能だけ
         | 
| @@ -23,12 +35,8 @@ | |
| 23 35 | 
             
            }
         | 
| 24 36 | 
             
            ```
         | 
| 25 37 |  | 
| 26 | 
            -
            上記の実装に時間がかかりそうだったので、
         | 
| 27 | 
            -
            取り急ぎ実装したのが、以下のコードです。
         | 
| 28 | 
            -
            この質問の前に、https://teratail.com/questions/141687
         | 
| 29 | 
            -
            こちらの質問をし、自己解決したのですが
         | 
| 30 | 
            -
            これだと、Progressの49, 51をタップで飛ばした場合、レイヤが切り替わりません。
         | 
| 31 38 |  | 
| 39 | 
            +
            以下が私のコードです。
         | 
| 32 40 | 
             
            ```Java
         | 
| 33 41 | 
             
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
         | 
| 34 42 | 
             
                        if(mTileOverlay != null && seekBar.getProgress() > 50) {           
         | 
