在android中创建自动隐藏自定义视图

发布于 2024-10-15 16:15:09 字数 193 浏览 0 评论 0原文

我正在努力在 android 中创建自定义视图。我想创建一个自动隐藏自定义视图控件。 该控件将包含其他 UI 元素(主要是按钮或图标)。它有一个强制性的小按钮,单击该按钮会将控件滑入或滑出,从而改变其可见性。 人们应该能够向该控件添加其他按钮或图标 控件只能放置在边框处,这需要在创建视图时指定。 我不知道如何开始 我应该扩展 View 类还是 ViewGroup 类。

I am working on creating a custom view in android. I want to create an autohide custom view control.
This control will be holding other UI elements mostly buttons or icons. It has a small button which is mandatory, clicking which will slide the control in or out thus changing its visibility.
one should be able to add other buttons or icons to this control
The control can be placed only at the borders, which needs to be specified while creating the view.
I don't know how to start with it
Should I be extending the View class or ViewGroup class.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请止步禁区 2024-10-22 16:15:09

看看这个

然后你必须添加一个动态这个抽屉的布局

have a look at this

and then you have to add a dynamic layout to this drawer

山色无中 2024-10-22 16:15:09

我使用了 RelativeLayout 并向 View 添加了一个 Button

当我调用 expandView()collapseView() 时,我会调用 mybutton.setVisibility() 并让 RelativeLayout 知道它已随 this.requestLayout() 更改。

I used a RelativeLayout and added a Button to the View.

When I call expandView() or collapseView(), I call mybutton.setVisibility() and let RelativeLayout know it has changed with this.requestLayout().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文