本文整理了Java中android.widget.ImageView.setSelected()
方法的一些代码示例,展示了ImageView.setSelected()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImageView.setSelected()
方法的具体详情如下:
包路径:android.widget.ImageView
类名称:ImageView
方法名:setSelected
暂无
代码示例来源:origin: aa112901/remusic
private void setImageButtons(int currentTheme) {
mCards[0].setSelected(currentTheme == ThemeHelper.CARD_SAKURA);
mCards[1].setSelected(currentTheme == ThemeHelper.CARD_HOPE);
mCards[2].setSelected(currentTheme == ThemeHelper.CARD_STORM);
mCards[3].setSelected(currentTheme == ThemeHelper.CARD_WOOD);
mCards[4].setSelected(currentTheme == ThemeHelper.CARD_LIGHT);
mCards[5].setSelected(currentTheme == ThemeHelper.CARD_THUNDER);
mCards[6].setSelected(currentTheme == ThemeHelper.CARD_SAND);
mCards[7].setSelected(currentTheme == ThemeHelper.CARD_FIREY);
}
代码示例来源:origin: aa112901/remusic
private void switchTabs(int position) {
for (int i = 0; i < tabs.size(); i++) {
if (position == i) {
tabs.get(i).setSelected(true);
} else {
tabs.get(i).setSelected(false);
}
}
}
代码示例来源:origin: Rukey7/MvpApp
@Override
public void onPageSelected(int position) {
mCurPosition = position;
// 设置图标状态
mIvFavorite.setSelected(mAdapter.isLoved(position));
mIvDownload.setSelected(mAdapter.isDownload(position));
mIvPraise.setSelected(mAdapter.isPraise(position));
}
});
代码示例来源:origin: jaydenxiao2016/AndroidFire
dotViews[i].setSelected(true);
} else {
dotViews[i].setSelected(false);
代码示例来源:origin: Rukey7/MvpApp
/**
* 显示/隐藏弹幕
*
* @param isShow 是否显示
* @return
*/
public IjkPlayerView showOrHideDanmaku(boolean isShow) {
if (isShow) {
mIvDanmakuControl.setSelected(false);
mDanmakuView.show();
} else {
mIvDanmakuControl.setSelected(true);
mDanmakuView.hide();
}
return this;
}
代码示例来源:origin: Rukey7/MvpApp
@Override
public void loadData(List<BeautyPhotoInfo> data) {
mAdapter.updateData(data);
mVpPhoto.setCurrentItem(mIndex);
if (mIndex == 0) {
// 为 0 不会回调 addOnPageChangeListener,所以这里要处理下
mIvFavorite.setSelected(mAdapter.isLoved(0));
mIvDownload.setSelected(mAdapter.isDownload(0));
mIvPraise.setSelected(mAdapter.isPraise(0));
}
}
代码示例来源:origin: stackoverflow.com
tabIconView.setSelected(true);
代码示例来源:origin: Rukey7/MvpApp
@Override
public void onClick(DialogInterface dialog, int which) {
DownloaderWrapper.start(mVideoData);
mIvVideoDownload.setSelected(true);
SnackbarUtils.showDownloadSnackbar(VideoPlayerActivity.this, "任务正在下载", true);
}
});
代码示例来源:origin: jaydenxiao2016/AndroidFire
/**
* 初始化标识点
*
* @param length
*/
public void initDots(int length) {
if (dotlayout == null)
return;
dotlayout.removeAllViews();
LinearLayout.LayoutParams mParams = new LinearLayout.LayoutParams(dip2px(context, dotsize), dip2px(context, dotsize));
mParams.setMargins(dip2px(context, dotoffset), 0, dip2px(context, dotoffset), 0);//设置小圆点左右之间的间隔
dotViews = new ImageView[length];
for (int i = 0; i < length; i++) {
ImageView imageView = new ImageView(context);
imageView.setLayoutParams(mParams);
imageView.setImageResource(R.drawable.dot_selector);
if (i == 0) {
imageView.setSelected(true);//默认启动时,选中第一个小圆点
} else {
imageView.setSelected(false);
}
dotViews[i] = imageView;//得到每个小圆点的引用,用于滑动页面时,(onPageSelected方法中)更改它们的状态。
dotlayout.addView(imageView);//添加到布局里面显示
}
}
代码示例来源:origin: Rukey7/MvpApp
/**
* 暂停
*/
public void pause() {
mIvPlay.setSelected(false);
if (mVideoView.isPlaying()) {
mVideoView.pause();
}
_pauseDanmaku();
// 视频暂停时关闭屏幕常亮
mAttachActivity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
代码示例来源:origin: Rukey7/MvpApp
/**
* Activity.onPause() 里调用
*/
public void onPause() {
Log.i("TTAG", "onPause");
mCurPosition = mVideoView.getCurrentPosition();
mVideoView.pause();
mIvPlay.setSelected(false);
mOrientationListener.disable();
_pauseDanmaku();
}
代码示例来源:origin: Rukey7/MvpApp
@Override
public void loadData(VideoInfo data) {
mVideoData = data;
mIvVideoCollect.setChecked(data.isCollect());
mIvVideoDownload.setSelected(data.getDownloadStatus() != DownloadStatus.NORMAL);
}
代码示例来源:origin: jiajunhui/PlayerBase
@Override
public void onPlayerEvent(int eventCode, Bundle bundle) {
switch (eventCode){
case OnPlayerEventListener.PLAYER_EVENT_ON_DATA_SOURCE_SET:
mBufferPercentage = 0;
mTimeFormat = null;
updateUI(0, 0);
setBottomSeekBarState(true);
DataSource data = (DataSource) bundle.getSerializable(EventKey.SERIALIZABLE_DATA);
getGroupValue().putObject(DataInter.Key.KEY_DATA_SOURCE, data);
setTitle(data);
break;
case OnPlayerEventListener.PLAYER_EVENT_ON_STATUS_CHANGE:
int status = bundle.getInt(EventKey.INT_DATA);
if(status== IPlayer.STATE_PAUSED){
mStateIcon.setSelected(true);
}else if(status==IPlayer.STATE_STARTED){
mStateIcon.setSelected(false);
}
break;
case OnPlayerEventListener.PLAYER_EVENT_ON_VIDEO_RENDER_START:
case OnPlayerEventListener.PLAYER_EVENT_ON_SEEK_COMPLETE:
mTimerUpdateProgressEnable = true;
break;
}
}
代码示例来源:origin: Rukey7/MvpApp
/**
* 切换控制锁
*/
private void _togglePlayerLock() {
mIsForbidTouch = !mIsForbidTouch;
mIvPlayerLock.setSelected(mIsForbidTouch);
if (mIsForbidTouch) {
mOrientationListener.disable();
_hideAllView(true);
} else {
if (!mIsForbidOrientation) {
mOrientationListener.enable();
}
mFullscreenTopBar.setVisibility(View.VISIBLE);
mLlBottomBar.setVisibility(View.VISIBLE);
if (mIsEnableDanmaku) {
mDanmakuPlayerSeek.setVisibility(VISIBLE);
}
if (mIsNeedRecoverScreen) {
mTvRecoverScreen.setVisibility(VISIBLE);
}
}
}
代码示例来源:origin: wangdan/AisenWeiBo
public void setLikeView() {
LikeBean likeBean = DoLikeAction.likeCache.get(data.getId() + "");
if (btnLike != null) {
btnLike.setTag(data);
btnLike.setOnClickListener(this);
if (likeBean != null && likeBean.isLiked()) {
imgLike.setSelected(true);
if (data.getAttitudes_count() > 0)
txtLike.setText(AisenUtils.getCounter(data.getAttitudes_count(), "+1"));
else
txtLike.setText("+1");
}
else {
imgLike.setSelected(false);
if (data.getAttitudes_count() > 0)
txtLike.setText(AisenUtils.getCounter(data.getAttitudes_count()) + "");
else
txtLike.setText("");
}
}
}
代码示例来源:origin: jiajunhui/PlayerBase
@OnClick({
R.id.cover_player_controller_image_view_back_icon,
R.id.cover_player_controller_image_view_play_state,
R.id.cover_player_controller_image_view_switch_screen})
public void onViewClick(View view){
switch (view.getId()){
case R.id.cover_player_controller_image_view_back_icon:
notifyReceiverEvent(DataInter.Event.EVENT_CODE_REQUEST_BACK, null);
break;
case R.id.cover_player_controller_image_view_play_state:
boolean selected = mStateIcon.isSelected();
if(selected){
requestResume(null);
}else{
requestPause(null);
}
mStateIcon.setSelected(!selected);
break;
case R.id.cover_player_controller_image_view_switch_screen:
notifyReceiverEvent(DataInter.Event.EVENT_CODE_REQUEST_TOGGLE_SCREEN, null);
break;
}
}
代码示例来源:origin: Rukey7/MvpApp
mIvPlay.setSelected(true);
代码示例来源:origin: aa112901/remusic
customViewPager.setAdapter(customViewPagerAdapter);
customViewPager.setCurrentItem(1);
barmusic.setSelected(true);
customViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
代码示例来源:origin: Rukey7/MvpApp
_handleActionBar(isFullscreen);
_changeHeight(isFullscreen);
mIvFullscreen.setSelected(isFullscreen);
mHandler.post(mHideBarRunnable);
mIvMediaQuality.setVisibility(isFullscreen ? VISIBLE : GONE);
代码示例来源:origin: Rukey7/MvpApp
/**
* 回退,全屏时退回竖屏
*
* @return
*/
public boolean onBackPressed() {
if (recoverFromEditVideo()) {
return true;
}
if (mIsAlwaysFullScreen) {
_exit();
return true;
} else if (mIsFullscreen) {
mAttachActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
if (mIsForbidTouch) {
// 锁住状态则解锁
mIsForbidTouch = false;
mIvPlayerLock.setSelected(false);
_setControlBarVisible(mIsShowBar);
}
return true;
}
return false;
}
内容来源于网络,如有侵权,请联系作者删除!