android-custom-view相关内容

如何动画渐变?

如何设置从颜色#1 到颜色#2 的渐变动画?类似的东西 我打算将它用作单位的健康栏(因此,它将是一个以绿色开始并以红色结束的动画) 解决方案 在谷歌搜索时,我发现了 2 种适用于 android 的方法:使用 ShaderFactory 或扩展视图,使用 new Shader(new LinearGradient()).两个答案都是一样的 - 每个 View.onDraw(Canva ..
发布时间:2021-11-10 05:33:34 移动开发

如何从自定义视图访问宿主片段的生命周期范围?

我需要在自定义视图中使用协程.看完这个谈话后,我相信我最好的选择是使用 lifecycleScope 作为协程范围,这样当生命周期所有者被销毁时它会自动取消. 但是我似乎无法访问自定义视图中的生命周期范围.根据文档,我们可以从lifecycle 对象为 lifecycle.coroutineScope 或来自 lifecycleOwner 为 lifecycleOwner.lifecycle ..

如何使用可自定义的拇指制作圆形 SeekBar?

我正在使用 Android Studio,我需要一个这样的组件: SeekBar,圆形和自定义拇指 这些功能很重要:- 接受渐变颜色的progressDrawable;- 我可以作为组件获取的拇指,以便制作动画或在其上方放置文本(如图像中所示);- 我可以自定义图像的拇指,而不仅仅是颜色;- ProgressBar/SeekBar 必须是圆形.- 我希望能够为动画目的以编程方式设置进度 ..

如何自定义搜索视图编辑文本?

我想自定义我的搜索视图编辑文本,当我点击搜索视图图标时,它会展开像这张图片 我尝试了自定义样式来做到这一点,但我在这张图片中得到了这个结果 问题: edittext 开头有一个蓝色竖条,我需要将其删除并使其仅出现在搜索查询中,并且在查询文本之后我还想更改此竖条的颜色 我需要添加一个带有特定填充的白色搜索图标,当前搜索查询结果屏幕中的白色图标会消失 我是如何得到这个结果的? ..

在“图库"视图(及其子视图)顶部的自定义图形

我正在尝试在Gallery顶部绘制自定义UI(在这种情况下为路径).我已经扩展了Gallery类的基本类并覆盖了draw方法,如下所示: 公共类MyGallery扩展了Gallery {...@Override保护无效的onDraw(Canvas canvas){super.onDraw(画布);canvas.drawPath(mPath,mPaint);} 我认为将路径绘制放在 super ..

android-使用自定义cursoradapter的listview中的隐藏字段

在我的应用程序中,我有一个列表视图,当您单击一个项目时,我希望对话框片段出现并带有详细信息.使用自定义的cursoradapter填充listview,并且每一行都是从relativelayout扩展的视图. 我的想法是,我将在自定义视图中具有某种id值,并且在选择该ID时,将在新的数据库查询中使用该id来填充dialogfragment.但是,我不希望该行显示该ID,而是将其隐藏. ..
发布时间:2021-04-04 19:02:01 移动开发

自定义字体无法正确显示某些字符

我住在匈牙利,我们有一些特殊字符,例如:ő,ű...等 在我的Android应用程序中,我制作了一个自定义TextView.此自定义TextView在其构造函数中设置了一个自定义字体,并且除了一个小错误外,它均可以正常工作. 特殊字符,如“ő",不会转换新字体,其字体仍与默认字体相同. 如果可以,请帮助!谢谢! E D I T: 我的自定义textView类: 公共 ..
发布时间:2021-04-04 19:01:58 移动开发

android.view.InflateException-创建自定义视图的问题

我是android开发的新手,真的很难使用自定义视图.我已经阅读了很多有关SO的内容,它对其他所有方面都非常有帮助,我似乎无法解决这一问题.你们很聪明,非常了解您的东西.我希望有一天可以退还SO,而不是总是服用!任何帮助将不胜感激.谢谢. activity_display_message.xml ..
发布时间:2021-04-04 19:01:52 Java开发

Customview像Toast

我有一个customview.我想在android中像烤面包一样显示customview. Toast.makeText(getApplicationContext(),"text",Toast.LENGTH_LONG).show() 也就是说,我希望通过更改基本属性(例如文本),将自定义视图显示在应用程序中的任何位置(在应用程序中全局). 请指出正确的方向. 请注意:我不想使 ..
发布时间:2021-04-04 19:01:40 移动开发

如何创建自定义&Android中的复合视图

我想在android中创建一个自定义和复合视图.我的自定义视图将包括1个textview,5个单选按钮,两个按钮和一些图像.我不知道该怎么做. 解决方案 我认为它可以为您提供帮助: 首先,您可以在xml中定义一个RelativeLayout,将所有需要的元素放在您想要的位置. 第二,当您定义了该布局时,您可以开发一个自定义类,扩展RelativeLayout,然后在该类的构造函 ..
发布时间:2021-04-04 19:01:36 移动开发

TypedArray的getResourceId方法

我正在阅读有关 getResourceId()方法.它说: 检索索引处属性的资源标识符.笔记当整个TypedArray对象被解析时,该属性资源被解析被检索.结果,此函数将返回资源找到的最终资源值的标识符,不一定属性指定的原始资源. 所以 第一段很清楚: 检索索引处属性的资源标识符. 第二个也很清楚: 请注意,当整体TypedArray解析为属性资源时对象被检索. ..

自定义视图中子视图的ID在Android中相同

我有一个自定义视图 ValueSelectorView ,其中包含两个用于递增和递减值的按钮以及一个用于显示该值的EditText.在我的活动中,我使用了3次此视图.我这里关心的是子视图,它们的 id 在登录日志时总是相同的.因此,结果值不正确. 我查看了StackOverflow,发现其中一些面临相同的问题,他们正试图通过使用 setId 手动更改子视图的ID来解决此问题.尝试使用几种不同 ..
发布时间:2021-04-04 19:01:29 移动开发