Android自定义view之自定义OnFocusChangeListener()函数。
mPlayPreviousView.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean hasFocus) {
if(hasFocus){
//mPlayPreviousView.setBackgroundColor(Color.BLACK); mPlayPreviousView.setImageResource(R.drawable.videoplayer_previous );
}
else{
//mPlayPreviousView.setBackgroundColor(Color.WHITE);
mPlayPreviousView.setImageResource(R.drawable.videoplayer_p revious_light );
}
}
});
mPlayNextView.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean hasFocus) {
if(hasFocus){
//mPlayPreviousView.setBackgroundColor(Color.BLACK);
mPlayNextView.setImageResource(R.drawable.videoplayer_next );
Log.v(TAG, "zmy now in setContentDescription" );
}else{
//mPlayPreviousView.setBackgroundColor(Color.WHITE);
mPlayNextView.setImageResource(R.drawable.videoplayer_next_light );
}
}
});