本文整理了Java中android.widget.ImageView.requestFocus()
方法的一些代码示例,展示了ImageView.requestFocus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImageView.requestFocus()
方法的具体详情如下:
包路径:android.widget.ImageView
类名称:ImageView
方法名:requestFocus
暂无
代码示例来源:origin: HotBitmapGG/bilibili-android-client
mPauseButton.requestFocus();
mPauseButton.setOnClickListener(mPauseListener);
mTvPlay.requestFocus();
mTvPlay.setOnClickListener(v13 -> {
doPauseResume();
代码示例来源:origin: HotBitmapGG/bilibili-android-client
mTvPlay.requestFocus();
代码示例来源:origin: HotBitmapGG/bilibili-android-client
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode();
if (event.getRepeatCount() == 0
&& (keyCode == KeyEvent.KEYCODE_HEADSETHOOK
|| keyCode == KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE || keyCode == KeyEvent.KEYCODE_SPACE)) {
doPauseResume();
show(sDefaultTimeout);
if (mPauseButton != null && mTvPlay != null) {
mPauseButton.requestFocus();
mTvPlay.requestFocus();
}
return true;
} else if (keyCode == KeyEvent.KEYCODE_MEDIA_STOP) {
if (mPlayer.isPlaying()) {
mPlayer.pause();
updatePausePlay();
}
return true;
} else if (keyCode == KeyEvent.KEYCODE_BACK
|| keyCode == KeyEvent.KEYCODE_MENU) {
hide();
return true;
} else {
show(sDefaultTimeout);
}
return super.dispatchKeyEvent(event);
}
代码示例来源:origin: DaxiaK/MyDiary
private void initUI() {
IV_password_number_1.requestFocus();
switch (currentMode) {
case CREATE_PASSWORD:
TV_password_message.setText(getString(R.string.password_create_pwd));
break;
case CREATE_PASSWORD_WITH_VERIFY:
TV_password_message.setText(getString(R.string.password_create_pwd_with_verify));
break;
case VERIFY_PASSWORD:
TV_password_message.setText(getString(R.string.password_verify_pwd));
But_password_key_cancel.setVisibility(View.INVISIBLE);
But_password_key_cancel.setOnClickListener(null);
break;
case REMOVE_PASSWORD:
TV_password_message.setText(getString(R.string.password_remove_pwd));
break;
}
}
代码示例来源:origin: rockon999/LeanbackLauncher
public void requestUninstallIconFocus(BannerView curView, EditableAppsRowView activeItems) {
this.mUninstallIcon.requestFocus();
setBannerUninstallModeWithAnimation(true, curView, activeItems);
}
代码示例来源:origin: MoMoWait/LeanbackLauncher
public void requestUninstallIconFocus(BannerView curView, ActiveItemsRowView activeItems) {
this.mUninstallIcon.requestFocus();
setBannerUninstallModeWithAnimation(true, curView, activeItems);
}
代码示例来源:origin: stackoverflow.com
iv2=(ImageView)findViewById(R.id.ImageView2);
iv1.requestFocus();
iv1.setBackgroundResource(R.drawable.hilight);
if(current_position==1)
iv2.requestFocus();
current_position=2;
}else if(current_position==2)
iv1.requestFocus();
current_position=1;
if(current_position==1)
iv2.requestFocus();
current_position=2;
}else if(current_position==2)
iv1.requestFocus();
current_position=1;
代码示例来源:origin: stackoverflow.com
iv2=(ImageView)findViewById(R.id.ImageView2);
iv1.requestFocus();
iv1.setBackgroundResource(R.drawable.hilight);
if(current_position==1)
iv2.requestFocus();
current_position=2;
}else if(current_position==2)
iv1.requestFocus();
current_position=1;
if(current_position==1)
iv2.requestFocus();
current_position=2;
}else if(current_position==2)
iv1.requestFocus();
current_position=1;
代码示例来源:origin: yoyiyi/bilisoleil
mPauseButton.requestFocus();
mPauseButton.setOnClickListener(mPauseListener);
mTvPlay.requestFocus();
mTvPlay.setOnClickListener(v13 -> {
doPauseResume();
代码示例来源:origin: fire3/sailorcast
@Override
public void onClick(View v) {
mVideoClose.requestFocus();
mVideoClose.setPressed(true);
mVideoTitle.requestFocus();
mVideoTitle.setPressed(true);
finish();
}
});
代码示例来源:origin: yoyiyi/bilisoleil
mTvPlay.requestFocus();
代码示例来源:origin: huangfangyi/YiChat
@Override
public void onSoftKeyBoardChange(int softKeybardHeight, boolean isShow) {
if (isShow) {
ThreadUtil.runInUIThread(new Runnable() {
@Override
public void run() {
llInputSoft.animate().translationYBy(-editMessage.getHeight() / 2).setDuration(100).start();
flChatList.animate().translationYBy(-editMessage.getHeight() / 2).setDuration(100).start();
}
}, duration);
} else {
btnChat.requestFocus();
vaBottomBar.setDisplayedChild(0);
llInputSoft.animate().translationYBy(editMessage.getHeight() / 2).setDuration(100).start();
flChatList.animate().translationYBy(editMessage.getHeight() / 2).setDuration(100).start();
}
}
});
代码示例来源:origin: abrenoch/hyperion-android-grabber
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mMediaProjectionManager = (MediaProjectionManager)
getSystemService(Context.MEDIA_PROJECTION_SERVICE);
ImageView iv = findViewById(R.id.power_toggle);
iv.setOnClickListener(this);
iv.setOnFocusChangeListener(this);
iv.setFocusable(true);
iv.requestFocus();
setImageViews(mRecorderRunning, false);
LocalBroadcastManager.getInstance(this).registerReceiver(
mMessageReceiver, new IntentFilter(HyperionScreenService.BROADCAST_FILTER));
checkForInstance();
}
代码示例来源:origin: huangfangyi/YiChat
@Override
public void onSoftKeyBoardChange(int softKeybardHeight, boolean isShow) {
if (isShow) {
ThreadUtil.runInUIThread(new Runnable() {
@Override
public void run() {
if (!isKeybord) {
isKeybord = true;
llInputSoft.animate().translationYBy(-editMessage.getHeight() / 3).setDuration(100).start();
flChatList.animate().translationYBy(-editMessage.getHeight() / 3).setDuration(100).start();
}
}
}, duration);
} else {
btnChat.requestFocus();
vaBottomBar.setDisplayedChild(0);
llInputSoft.animate().translationYBy(editMessage.getHeight() / 3).setDuration(100).start();
flChatList.animate().translationYBy(editMessage.getHeight() / 3).setDuration(100).start();
isKeybord = false;
}
}
});
代码示例来源:origin: qiubiteme/android_api_demos
public void run() {
final float centerX = mContainer.getWidth() / 2.0f;
final float centerY = mContainer.getHeight() / 2.0f;
Rotate3dAnimation rotation;
if (mPosition > -1) {
mPhotosList.setVisibility(View.GONE);
mImageView.setVisibility(View.VISIBLE);
mImageView.requestFocus();
rotation = new Rotate3dAnimation(90, 180, centerX, centerY, 310.0f, false);
} else {
mImageView.setVisibility(View.GONE);
mPhotosList.setVisibility(View.VISIBLE);
mPhotosList.requestFocus();
rotation = new Rotate3dAnimation(90, 0, centerX, centerY, 310.0f, false);
}
rotation.setDuration(500);
rotation.setFillAfter(true);
rotation.setInterpolator(new DecelerateInterpolator());
mContainer.startAnimation(rotation);
}
}
代码示例来源:origin: li2/learning-android-open-source
public void run() {
final float centerX = mContainer.getWidth() / 2.0f;
final float centerY = mContainer.getHeight() / 2.0f;
Rotate3dAnimation rotation;
if (mPosition > -1) {
mPhotosList.setVisibility(View.GONE);
mImageView.setVisibility(View.VISIBLE);
mImageView.requestFocus();
rotation = new Rotate3dAnimation(90, 180, centerX, centerY, 310.0f, false);
} else {
mImageView.setVisibility(View.GONE);
mPhotosList.setVisibility(View.VISIBLE);
mPhotosList.requestFocus();
rotation = new Rotate3dAnimation(90, 0, centerX, centerY, 310.0f, false);
}
rotation.setDuration(500);
rotation.setFillAfter(true);
rotation.setInterpolator(new DecelerateInterpolator());
mContainer.startAnimation(rotation);
}
}
代码示例来源:origin: abrenoch/hyperion-android-grabber
private void initActivity() {
// assume the recorder is not running until we are notified otherwise
mRecorderRunning = false;
setContentView(R.layout.activity_main);
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
mMediaProjectionManager = (MediaProjectionManager)
getSystemService(Context.MEDIA_PROJECTION_SERVICE);
ImageView iv = findViewById(R.id.power_toggle);
iv.setOnClickListener(this);
iv.setOnFocusChangeListener(this);
iv.setFocusable(true);
iv.requestFocus();
ImageButton ib = findViewById(R.id.settingsButton);
ib.setOnClickListener(this);
ib.setOnFocusChangeListener(this);
ib.setFocusable(true);
setImageViews(mRecorderRunning, false);
LocalBroadcastManager.getInstance(this).registerReceiver(
mMessageReceiver, new IntentFilter(BROADCAST_FILTER));
// request an update on the running status
checkForInstance();
}
代码示例来源:origin: Hankkin/GradationTitleBar
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
StatusBarUtil.setImgTransparent(this);
setContentView(R.layout.activity_qqspeak);
scrollView = (GradationScrollView) findViewById(R.id.scrollview);
listView = (ListView) findViewById(R.id.listview);
textView = (TextView) findViewById(R.id.textview);
ivBanner = (ImageView) findViewById(R.id.iv_banner);
ivBanner.setFocusable(true);
ivBanner.setFocusableInTouchMode(true);
ivBanner.requestFocus();
initListeners();
initData();
}
代码示例来源:origin: yoyiyi/bilisoleil
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode();
if (event.getRepeatCount() == 0
&& (keyCode == KeyEvent.KEYCODE_HEADSETHOOK
|| keyCode == KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE || keyCode == KeyEvent.KEYCODE_SPACE)) {
doPauseResume();
show(sDefaultTimeout);
if (mPauseButton != null && mTvPlay != null) {
mPauseButton.requestFocus();
mTvPlay.requestFocus();
}
return true;
} else if (keyCode == KeyEvent.KEYCODE_MEDIA_STOP) {
if (mPlayer.isPlaying()) {
mPlayer.pause();
updatePausePlay();
}
return true;
} else if (keyCode == KeyEvent.KEYCODE_BACK
|| keyCode == KeyEvent.KEYCODE_MENU) {
hide();
return true;
} else {
show(sDefaultTimeout);
}
return super.dispatchKeyEvent(event);
}
代码示例来源:origin: stackoverflow.com
setupGlassGroup();
setupDesc();
bgImageView.requestFocus();
primaryStage.setTitle("Magnifying Glass");
primaryStage.setWidth(image.getWidth() / 2);
magGlass.setSmooth(magGlass.isSmooth());
bgImageView.requestFocus();
内容来源于网络,如有侵权,请联系作者删除!