Code example for Drawable

Methods: setLevel

0
                            @Override 
                            public void run() { 
                                if (level == 0) {
                                    levelListDrawable.setLevel(1);
                                } else { 
                                    levelListDrawable.setLevel(0);
                                } 
                            } 
                        }); 
                    } 
                }, 
                TIMER_TASK_DELAY, TIMER_TASK_PERIOD);
 
        // クロスフェードを開始する 
        final TransitionDrawable transition = (TransitionDrawable) findViewById(R.id.TransitionView).getBackground();
        transition.startTransition(TRANSITION_DURATION);
 
        // 5秒ごとにレベルを変更し、クリップの範囲を変化させるタスク 
        final ClipDrawable clipDrawable = (ClipDrawable) findViewById(R.id.ClipView).getBackground();
        timer.scheduleAtFixedRate(
                new TimerTask() {