草庐IT

view-design

全部标签

android - 使回收站 View 处于非 Activity 状态

我有一个与GridLayoutManager一起使用的回收器View。当用户单击View项时,View会使用缩放动画进行动画处理,以显示适配器项的更多详细信息。我有一个按钮可以反转此动画并从屏幕上删除细节。问题是当显示详细信息View时,用户仍然可以单击回收器View并为不同的View设置动画。谁能告诉我如何禁用回收站View?我试过rc_view.setEnabled(false);rc_view.setClickable(false);我关注了this而且他们都没有禁用回收站View。有人可以帮忙吗? 最佳答案 可能听起来很愚蠢

android - 如何在android中制作可以像youtube一样最小化的 View

我需要在应用程序的屏幕右上角最小化像youtube这样的Imageview,但我不知道如何创建它,是否使用任何库? 最佳答案 你可以在这里找到图书馆:https://github.com/pedrovgs/DraggablePanel 关于android-如何在android中制作可以像youtube一样最小化的View,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/314560

android - 如何在 android 中滚动时放大 Recycler View 中心项目?

我需要在通过放大滚动时始终突出显示回收站View中的中心项目。 最佳答案 你应该遵循这段代码,这帮助我在回收者View中放大了中心项目。publicclassCenterZoomLayoutManagerextendsLinearLayoutManager{privatefinalfloatmShrinkAmount=0.15f;privatefinalfloatmShrinkDistance=0.9f;publicCenterZoomLayoutManager(Contextcontext){super(context);}pub

Android - 搜索 View : Query Hint visible

有没有办法让搜索View的查询提示始终可见?我想要的是即使未选择搜索View,用户也可以看到它的用途。我试过searchView.setIconifiedByDefault(false);但它默认激活搜索View。谢谢 最佳答案 这是我的解决方案。这是一种解决方法,但到目前为止对我有用。//BooleantodetermineiftheactivityhasjustbeenlaunchedprivatebooleanactivityStartup=true;//InsideonCreatesearchView.setIconifie

android - 如何播放当前在回收站 View 中聚焦的视频 View 的视频

在我的应用程序中有一个具有视频View的回收View,我想自动播放滚动时完全聚焦的特定视频View。 最佳答案 RecyclerViewrv_featureList;privateViewcurrentFocusedLayout,oldFocusedLayout;@OverridepublicvoidonCreate(BundleinstanceState){rv_featuredList.addOnScrollListener(newRecyclerView.OnScrollListener(){@Overridepublicvo

android - 包含布局的引用 View

我有一个带有以下包含标记的fragment布局:item_menu.xml我需要使用方法ivIcon.setImageResource()。我的fragment类:importandroid.view.LayoutInflaterimportandroid.view.Viewimportandroid.view.ViewGroupimportkotlinx.android.synthetic.main.fragment_options.*importkotlinx.android.synthetic.main.item_menu.view.*classOptionsFragment:B

android - 如果某些链接 View 约束到另一个链接 View ,则 ConstraintLayout 链不起作用

我不确定这是否是ConstraintLayout的错误,所以我想问问是否有人知道我犯了什么错误。我有一个布局,我想在屏幕上均匀分布3个元素。就像下面这样:我在它们之间形成了水平链,如您所见,它们分布均匀并且运行良好。现在我想在每个元素内放置一个图像和一个居中的TextView,如下所示:所以这就是我尝试做的,以元素1为例:可悲的是,它似乎“打破”了3元素的链条。这3个元素现在不再水平展开,而是包裹成一个非常小的尺寸:如果我删除了ImageView和TextView之间的链,它就可以正常工作。但是我无法在元素内将ImageView和TextView居中。有没有人遇到过这样的事情?你是怎么

当 parent 滚动时,Android View 停止接收触摸事件

我有一个自定义的AndroidView,它覆盖了onTouchEvent(MotionEvent)以处理View内内容的水平滚动。但是,当包含它的ScrollView垂直滚动时,自定义View将停止接收触摸事件。理想情况下,我想要的是自定义View继续接收事件,以便它可以处理自己的水平滚动,而包含的View层次结构处理垂直滚动。有什么方法可以继续接收滚动时的那些Action事件吗?如果没有,有没有其他方法可以获取我需要的触摸事件? 最佳答案 如果您想继续进行水平滚动并在完成后重置它,请在subview中使用requestDisall

android - 自定义 View 转换为位图返回黑色图像

我需要创建一个自定义View,然后将其保存到png文件到sdcard中。现在我在SD卡中收到黑色图像。我无法在代码中找出问题所在。谁能帮帮我。布局文件:在我的java文件中,我膨胀了线性布局并将数据设置为TextView,然后调用:privateBitmapconvertViewToBitmap(LinearLayoutlayout){layout.measure(MeasureSpec.UNSPECIFIED,MeasureSpec.UNSPECIFIED);intwidth=layout.getMeasuredWidth();intheight=layout.getMeasured

android - 如何在另一个圆圈内保留一个圆圈android View 控件

我正在尝试在android中创建一个类似于pad的View。我得到了一个跟随用户手势的圆圈,我正在使用距离来保持圆圈超出pad控件的主圆圈。我的问题是我希望圆圈继续跟随手势,但要留在主圆圈内。我正在使用使用角度和半径查找点的公式,但它做了一些奇怪的事情。我正在平移Canvas,因此主圆的中心位于0,0。这是代码:@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canvas);canvas.translate(this.mainRadius,this.mainRadius);canvas.drawCircle(0,0,thi