Android - Get the visible area of a view?

前端 未结 3 885
忘掉有多难
忘掉有多难 2021-01-01 11:58

Suppose I have an Android View that is being partially masked by another View. For instance, imagine that the masking view has a transparent recta

3条回答
  •  渐次进展
    2021-01-01 12:20

    I have used getWindowVisibleDisplayFrame method to determine if view is partially visible or not to determine if a soft keyboard is open. You can try it out.

    Rect r = new Rect();
    // r will be populated with the coordinates of     your view
    // that area still visible.
    rootView.getWindowVisibleDisplayFrame(r);
    

提交回复
热议问题