本文整理了Java中android.view.View.isSelected()
方法的一些代码示例,展示了View.isSelected()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.isSelected()
方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:isSelected
暂无
代码示例来源:origin: stackoverflow.com
//assign the image in code (or you can do this in your layout xml with the src attribute)
imageButton.setImageDrawable(getBaseContext().getResources().getDrawable(R.drawable....));
//set the click listener
imageButton.setOnClickListener(new OnClickListener() {
public void onClick(View button) {
//Set the button's appearance
button.setSelected(!button.isSelected());
if (button.isSelected()) {
//Handle selected state change
} else {
//Handle de-select state change
}
}
});
代码示例来源:origin: Yalantis/uCrop
@Override
public void onClick(View v) {
if (!v.isSelected()) {
setWidgetState(v.getId());
}
}
};
代码示例来源:origin: Yalantis/uCrop
@Override
public void onClick(View v) {
if (!v.isSelected()) {
setWidgetState(v.getId());
}
}
};
代码示例来源:origin: Rukey7/MvpApp
public boolean isSelected(int viewId) {
View view = getView(viewId);
return view.isSelected();
}
代码示例来源:origin: Yalantis/uCrop
@Override
public void onClick(View v) {
mGestureCropImageView.setTargetAspectRatio(
((AspectRatioTextView) ((ViewGroup) v).getChildAt(0)).getAspectRatio(v.isSelected()));
mGestureCropImageView.setImageToWrapCropBounds();
if (!v.isSelected()) {
for (ViewGroup cropAspectRatioView : mCropAspectRatioViews) {
cropAspectRatioView.setSelected(cropAspectRatioView == v);
}
}
}
});
代码示例来源:origin: naman14/Timber
@Override
public void onScrolled(RecyclerView rv, int dx, int dy) {
if (handle.isSelected()) {
return;
}
View firstVisibleView = recyclerView.getChildAt(0);
int firstVisiblePosition = recyclerView.getChildLayoutPosition(firstVisibleView);
int visibleRange = recyclerView.getChildCount();
int lastVisiblePosition = firstVisiblePosition + visibleRange;
int itemCount = recyclerView.getAdapter().getItemCount();
int position;
if (firstVisiblePosition == 0)
position = 0;
else if (lastVisiblePosition == itemCount)
position = itemCount;
else
position = (int) (((float) firstVisiblePosition / (((float) itemCount - (float) visibleRange))) * (float) itemCount);
float proportion = (float) position / (float) itemCount;
setBubbleAndHandlePosition(height * proportion);
}
}
代码示例来源:origin: Yalantis/uCrop
@Override
public void onClick(View v) {
mGestureCropImageView.setTargetAspectRatio(
((AspectRatioTextView) ((ViewGroup) v).getChildAt(0)).getAspectRatio(v.isSelected()));
mGestureCropImageView.setImageToWrapCropBounds();
if (!v.isSelected()) {
for (ViewGroup cropAspectRatioView : mCropAspectRatioViews) {
cropAspectRatioView.setSelected(cropAspectRatioView == v);
}
}
}
});
代码示例来源:origin: square/assertj-android
public S isNotSelected() {
isNotNull();
assertThat(actual.isSelected()) //
.overridingErrorMessage("Expected to not be selected but was") //
.isFalse();
return myself;
}
代码示例来源:origin: square/assertj-android
public S isSelected() {
isNotNull();
assertThat(actual.isSelected()) //
.overridingErrorMessage("Expected to be selected but was not") //
.isTrue();
return myself;
}
代码示例来源:origin: Rukey7/MvpApp
@OnClick({R.id.iv_video_share, R.id.iv_video_download, R.id.sb_send})
public void onClick(View view) {
switch (view.getId()) {
case R.id.iv_video_share:
new ShareBottomDialog(this).show();
break;
case R.id.iv_video_download:
if (view.isSelected()) {
DialogHelper.checkDialog(this, mVideoData);
} else {
DialogHelper.downloadDialog(this, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
DownloaderWrapper.start(mVideoData);
mIvVideoDownload.setSelected(true);
SnackbarUtils.showDownloadSnackbar(VideoPlayerActivity.this, "任务正在下载", true);
}
});
}
break;
case R.id.sb_send:
mPlayerView.sendDanmaku(mEtContent.getText().toString(), false);
mEtContent.setText("");
_closeSoftInput();
break;
}
}
代码示例来源:origin: Rukey7/MvpApp
@OnClick({R.id.iv_favorite, R.id.iv_praise, R.id.iv_share})
public void onClick(final View view) {
final boolean isSelected = !view.isSelected();
switch (view.getId()) {
case R.id.iv_favorite:
mAdapter.getData(mCurPosition).setLove(isSelected);
break;
case R.id.iv_praise:
mAdapter.getData(mCurPosition).setPraise(isSelected);
break;
case R.id.iv_share:
ToastUtils.showToast("分享:功能没加(╯-╰)");
break;
}
// 除分享外都做动画和数据库处理
if (view.getId() != R.id.iv_share) {
view.setSelected(isSelected);
AnimateHelper.doHeartBeat(view, 500);
if (isSelected) {
mPresenter.insert(mAdapter.getData(mCurPosition));
} else {
mPresenter.delete(mAdapter.getData(mCurPosition));
}
}
if (mIsFromLoveActivity && view.getId() == R.id.iv_favorite) {
// 不选中即去除收藏
mIsDelLove[mCurPosition] = !isSelected;
}
}
代码示例来源:origin: chentao0707/SimplifyReader
final boolean updateChildSelected = isSelected != child.isSelected();
final int mode = mTouchMode;
final boolean isPressed = mode > TOUCH_MODE_DOWN && mode < TOUCH_MODE_SCROLL &&
代码示例来源:origin: facebook/litho
if (view.isSelected()) {
mMountViewFlags |= FLAG_VIEW_SELECTED;
代码示例来源:origin: ogaclejapan/ArcLayout
private void onFabClick(View v) {
if (v.isSelected()) {
hideMenu();
} else {
showMenu();
}
v.setSelected(!v.isSelected());
}
代码示例来源:origin: ogaclejapan/ArcLayout
private void onFabClick(View v) {
int x = (v.getLeft() + v.getRight()) / 2;
int y = (v.getTop() + v.getBottom()) / 2;
float radiusOfFab = 1f * v.getWidth() / 2f;
float radiusFromFabToRoot = (float) Math.hypot(
Math.max(x, rootLayout.getWidth() - x),
Math.max(y, rootLayout.getHeight() - y));
if (v.isSelected()) {
hideMenu(x, y, radiusFromFabToRoot, radiusOfFab);
} else {
showMenu(x, y, radiusOfFab, radiusFromFabToRoot);
}
v.setSelected(!v.isSelected());
}
代码示例来源:origin: iTXTech/Daedalus
@Override
public void onClick(View v) {
if ((!Daedalus.getPrefs().getBoolean("settings_allow_dynamic_rule_reload", false) &&
!DaedalusVpnService.isActivated()) ||
Daedalus.getPrefs().getBoolean("settings_allow_dynamic_rule_reload", false)) {
Rule rule = Rule.getRuleById(id);
if (rule != null) {
rule.setUsing(!v.isSelected());
v.setSelected(!v.isSelected());
Daedalus.setRulesChanged();
}
}
}
代码示例来源:origin: willowtreeapps/Hyperion-Android
attributes.add(new MutableBooleanViewAttribute("Selected", view.isSelected()) {
@Override
protected void mutate(Boolean value) {
代码示例来源:origin: vilyever/AndroidDrawingView
@Override
public void onClick(View v) {
v.setSelected(!v.isSelected());
ShapeBrush.FillType fillType = v.isSelected() ? ShapeBrush.FillType.Solid : ShapeBrush.FillType.Hollow;
self.fillTypeButton.setText(fillType.name());
for (ShapeBrush brush : self.shapeBrushes) {
brush.setFillType(fillType);
}
}
});
代码示例来源:origin: tikeyc/TAndroidEChart
@Event(R.id.navigationBar_title_tv)
private void titleClick(View view) {
if (!view.isSelected()) {
barChartWebView.refreshEchartsWithOption(getLineChartOptions());
} else {
barChartWebView.refreshEchartsWithOption(getLineAndBarChartOption());
}
view.setSelected(!view.isSelected());
}
代码示例来源:origin: rockon999/LeanbackLauncher
private void checkEditModeDimLevel() {
ViewHolder curView = null;
if (this.itemView instanceof BannerView) {
EditableAppsRowView parent = this.itemView.getParent() instanceof EditableAppsRowView ? (EditableAppsRowView) this.itemView.getParent() : null;
if (parent != null) {
curView = parent.getCurViewHolder();
}
if (this.itemView.isActivated() && parent != null && parent.getEditMode() && curView != null && curView != this && curView.itemView.isSelected()) {
((BannerView) this.itemView).setDimState(ViewDimmer.DimState.EDIT_MODE, true);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!