在android中创建自动隐藏自定义视图
我正在努力在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这个
然后你必须添加一个动态这个抽屉的布局
have a look at this
and then you have to add a dynamic layout to this drawer
我使用了
RelativeLayout
并向View
添加了一个Button
。当我调用
expandView()
或collapseView()
时,我会调用mybutton.setVisibility()
并让RelativeLayout
知道它已随this.requestLayout()
更改。I used a
RelativeLayout
and added aButton
to theView
.When I call
expandView()
orcollapseView()
, I callmybutton.setVisibility()
and letRelativeLayout
know it has changed withthis.requestLayout()
.