Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“int android.widget.LinearLayout.getLeft()”_Android_Nullpointerexception - Fatal编程技术网

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“int android.widget.LinearLayout.getLeft()”

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“int android.widget.LinearLayout.getLeft()”,android,nullpointerexception,Android,Nullpointerexception,我在尝试实现循环显示效果时遇到了这个错误。 有人有主意吗 private void ChooseFile() { int cx = (mRevealView.getLeft() + mRevealView.getRight()); int cy = (mRevealView.getTop() + mRevealView.getBottom())/2; // int cy = mRevealView.getTop(); int radius = Math.

我在尝试实现循环显示效果时遇到了这个错误。 有人有主意吗

private void ChooseFile() {

    int cx = (mRevealView.getLeft() + mRevealView.getRight());
        int cy = (mRevealView.getTop() + mRevealView.getBottom())/2;
   // int cy = mRevealView.getTop();

    int radius = Math.max(mRevealView.getWidth(), mRevealView.getHeight());

MrevalView不存在。确保您将mrevevalview设置为有值

如果没有代码,堆栈溢出中的问题将不完整。如果没有完整的日志,堆栈溢出中的问题将不完整。谢谢您DaveNOTDavid和Rotwang:我是新手,我将在将来提出一些好问题谢谢您的帮助,我已经在activity_chat中设置了mRevealView,并在ChatActivity中调用它。问题在于getLeft动画预览的参数您在另一个activity中设置了mRevealView,但在当前类中未设置。如果你想使用同一个实例,你需要将它作为参数传递给你当前的类/活动谢谢你的时间兄弟:我通过输入compile'com.github.ozodrukh:CircularReveal:1.1解决了这个问题。1@aar“{transitive=true;}而不是:编译'com.github.ozodrukh:CircularVeal:1.1.0'