我需要使用自定义视图才能显示动画。现在我有一个带按钮的布局,当按下该按钮时,自定义视图被设置并且动画立即开始。问题是按钮应位于自定义视图的顶部,以便用户可以在动画开始之前查看视图。
我已经搜索过,我认为可以通过使用FrameLayout来完成,但我不知道如何在FrameLayout中实现自定义视图。有人能帮助我吗?
答案 0 :(得分:0)
在FrameLayout中创建一个包含所需内容的布局,例如LinearLayout,Relative等等。
使用inflater对布局进行充气,然后将布局放在FrameLayout
上或者您可以对customView进行充气并将视图添加到其中。
View myCustonView = (View) inflater.inflate(R.layout.mycustomview);
myCustomView.addView(myButton);