android-custom-view相关内容
我已开启无障碍功能,当我四处导航时,我的设备会说话. 我有一个自定义的 seekbar 并实现了以下内容: onTouchEvent 摘录: ...案例 MotionEvent.ACTION_MOVE:getParent().requestDisallowInterceptTouchEvent(true);setTouchAngle(pointToAngle(touchX, touc
..
在 Android Studio 中,布局编辑器无法预览 xml 中的自定义视图. 非常简单的例子: public class MyCustomView extends FrameLayout {公共 MyCustomView(上下文上下文){超级(上下文);}公共 MyCustomView(上下文上下文,AttributeSet attrs){超级(上下文,属性);}公共 MyCusto
..
我已将一个项目从 Eclipse 导入到 Android Studio.它使用自定义视图: xmlns:app=“http://schemas.android.com/apk/res-auto" 我从 activity_ro.xml 文件中得到以下行中的错误,例如: "错误:(136) 没有找到属性的资源标识符“com.app.xxxx"包中的“pstsTabPaddingLeftRig
..
如何设置从颜色#1 到颜色#2 的渐变动画?类似的东西 我打算将它用作单位的健康栏(因此,它将是一个以绿色开始并以红色结束的动画) 解决方案 在谷歌搜索时,我发现了 2 种适用于 android 的方法:使用 ShaderFactory 或扩展视图,使用 new Shader(new LinearGradient()).两个答案都是一样的 - 每个 View.onDraw(Canva
..
我需要在自定义视图中使用协程.看完这个谈话后,我相信我最好的选择是使用 lifecycleScope 作为协程范围,这样当生命周期所有者被销毁时它会自动取消. 但是我似乎无法访问自定义视图中的生命周期范围.根据文档,我们可以从lifecycle 对象为 lifecycle.coroutineScope 或来自 lifecycleOwner 为 lifecycleOwner.lifecycle
..
我已经为一些自定义视图定义了一个父 styleable 如下 然后我定义了一个子 styleable,它继承了父 styleable 的属性,即,
..
我正在使用 Android Studio,我需要一个这样的组件: SeekBar,圆形和自定义拇指 这些功能很重要:- 接受渐变颜色的progressDrawable;- 我可以作为组件获取的拇指,以便制作动画或在其上方放置文本(如图像中所示);- 我可以自定义图像的拇指,而不仅仅是颜色;- ProgressBar/SeekBar 必须是圆形.- 我希望能够为动画目的以编程方式设置进度
..
我想自定义我的搜索视图编辑文本,当我点击搜索视图图标时,它会展开像这张图片 我尝试了自定义样式来做到这一点,但我在这张图片中得到了这个结果 问题: edittext 开头有一个蓝色竖条,我需要将其删除并使其仅出现在搜索查询中,并且在查询文本之后我还想更改此竖条的颜色 我需要添加一个带有特定填充的白色搜索图标,当前搜索查询结果屏幕中的白色图标会消失 我是如何得到这个结果的?
..
我正在尝试在Gallery顶部绘制自定义UI(在这种情况下为路径).我已经扩展了Gallery类的基本类并覆盖了draw方法,如下所示: 公共类MyGallery扩展了Gallery {...@Override保护无效的onDraw(Canvas canvas){super.onDraw(画布);canvas.drawPath(mPath,mPaint);} 我认为将路径绘制放在 super
..
在我的应用程序中,我有一个列表视图,当您单击一个项目时,我希望对话框片段出现并带有详细信息.使用自定义的cursoradapter填充listview,并且每一行都是从relativelayout扩展的视图. 我的想法是,我将在自定义视图中具有某种id值,并且在选择该ID时,将在新的数据库查询中使用该id来填充dialogfragment.但是,我不希望该行显示该ID,而是将其隐藏.
..
我住在匈牙利,我们有一些特殊字符,例如:ő,ű...等 在我的Android应用程序中,我制作了一个自定义TextView.此自定义TextView在其构造函数中设置了一个自定义字体,并且除了一个小错误外,它均可以正常工作. 特殊字符,如“ő",不会转换新字体,其字体仍与默认字体相同. 如果可以,请帮助!谢谢! E D I T: 我的自定义textView类: 公共
..
类似于此帖子.有一个自定义视图(扩展了 EditText ),如果用户按下END键,则该视图必须能够调用父活动的 finish()方法. 我如何访问宿主活动的 activity 对象,以便从自定义视图类中调用其 finish()方法? 公共类SuppressInputEditText扩展了androidx.appcompat.widget.AppCompatEditText {公共Supp
..
我是android开发的新手,真的很难使用自定义视图.我已经阅读了很多有关SO的内容,它对其他所有方面都非常有帮助,我似乎无法解决这一问题.你们很聪明,非常了解您的东西.我希望有一天可以退还SO,而不是总是服用!任何帮助将不胜感激.谢谢. activity_display_message.xml
..
我正在创建一个自定义ViewGroup.我确实需要一个在另一个之上的2 FrameLayout;停留在底部的那个必须是20dp,而另一个必须覆盖其余的视图. onMeasure @Override受保护的void onMeasure(int widthMeasureSpec,int heightMeasureSpec){int widthMode = MeasureSpec.getMod
..
我有一个名为 HorizontalScaleView 的自定义视图 公共类HorizontalScaleView扩展了View {私有静态浮点数THICK_STROKE_WIDTH = 16.0f;私有静态浮点数THIN_STROKE_WIDTH = 8.0f;私有静态浮点数THINNER_STROKE_WIDTH = 4.0f;private int mColorStartGradi
..
我有一个customview.我想在android中像烤面包一样显示customview. Toast.makeText(getApplicationContext(),"text",Toast.LENGTH_LONG).show() 也就是说,我希望通过更改基本属性(例如文本),将自定义视图显示在应用程序中的任何位置(在应用程序中全局). 请指出正确的方向. 请注意:我不想使
..
我想在android中创建一个自定义和复合视图.我的自定义视图将包括1个textview,5个单选按钮,两个按钮和一些图像.我不知道该怎么做. 解决方案 我认为它可以为您提供帮助: 首先,您可以在xml中定义一个RelativeLayout,将所有需要的元素放在您想要的位置. 第二,当您定义了该布局时,您可以开发一个自定义类,扩展RelativeLayout,然后在该类的构造函
..
我正在阅读有关 getResourceId()方法.它说: 检索索引处属性的资源标识符.笔记当整个TypedArray对象被解析时,该属性资源被解析被检索.结果,此函数将返回资源找到的最终资源值的标识符,不一定属性指定的原始资源. 所以 第一段很清楚: 检索索引处属性的资源标识符. 第二个也很清楚: 请注意,当整体TypedArray解析为属性资源时对象被检索.
..
我有一个自定义视图 ValueSelectorView ,其中包含两个用于递增和递减值的按钮以及一个用于显示该值的EditText.在我的活动中,我使用了3次此视图.我这里关心的是子视图,它们的 id 在登录日志时总是相同的.因此,结果值不正确. 我查看了StackOverflow,发现其中一些面临相同的问题,他们正试图通过使用 setId 手动更改子视图的ID来解决此问题.尝试使用几种不同
..
View Binding已作为Android Jetpack的一部分发布 文档: https://developer.android.com/topic/libraries/view-绑定 我的问题是,如何将视图绑定与自定义视图一起使用.Google文档仅显示了用例显示的“活动"和片段. 我尝试过,但是什么也没显示. LayoutInflater inflater = Lay
..