查看前面的视图不起作用

莉娜·布鲁(Lena Bru)

我想在动画过程中更改某些视图的z顺序

在4.1.2以上的Android上它可以正常工作,而在4.1.2以下的Android上,Z顺序不变,顶视图仍位于顶部。

这就是我正在尝试的。

myView.bringToFront();
((View)myView.getParent()).invalidate();

如何使其在较旧的设备上运行?

莉娜·布鲁(Lena Bru)
   /**
     * Change the view's z order in the tree, so it's on top of other sibling
     * views. This ordering change may affect layout, if the parent container
     * uses an order-dependent layout scheme (e.g., LinearLayout). Prior
     * to {@link android.os.Build.VERSION_CODES#KITKAT} this
     * method should be followed by calls to {@link #requestLayout()} and
     * {@link View#invalidate()} on the view's parent to force the parent to redraw
     * with the new child ordering.
     *
     * @see ViewGroup#bringChildToFront(View)
     */
    public void bringToFront() {
        if (mParent != null) {
            mParent.bringChildToFront(this);
        }
    }

据此,我只是错过了线

((View)myView.getParent()).requestLayout();

而且有效!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

想删除星号和前面的字符并跟随它,为什么我的代码不起作用

来自分类Dev

Laravel视图不起作用

来自分类Dev

AngularJS视图不起作用

来自分类Dev

更新视图不起作用

来自分类Dev

警报视图不起作用

来自分类Dev

html页面的渲染不起作用

来自分类Dev

下面的代码不起作用

来自分类Dev

查看传呼机不起作用

来自分类Dev

MVC查看htmlAttribute不起作用

来自分类Dev

查看更多按钮不起作用

来自分类Dev

触摸以查看图像不起作用

来自分类Dev

Ubuntu 16.04前面板音频不起作用

来自分类Dev

Android列表视图setOnItemClickListener不起作用

来自分类Dev

从jQuery渲染部分视图不起作用

来自分类Dev

每个不起作用的灰烬选择视图

来自分类Dev

Grails列表视图不起作用

来自分类Dev

可点击的文本视图不起作用

来自分类Dev

parseFloat在angularjs视图中不起作用

来自分类Dev

返回错误视图不起作用

来自分类Dev

从MVC视图调用方法不起作用

来自分类Dev

SailsJS jQuery在视图中不起作用

来自分类Dev

列表视图onItemClick不起作用

来自分类Dev

隐藏视图不起作用-迅速

来自分类Dev

Django视图链接不起作用

来自分类Dev

IQKeyboardManager在子视图中不起作用

来自分类Dev

视图上的MySQL索引不起作用

来自分类Dev

带绑定的条件视图不起作用

来自分类Dev

Django测试不起作用,但视图可以

来自分类Dev

Xcode Autoresize子视图不起作用