PhysicsLayout ImageView se sale de los límites cuando se arroja demasiado fuerte

Hola

GitHub PhysicsLayout GitHub ( https://github.com/Jawnnypoo/PhysicsLayout/ ) y me encontré con este problema,

Cuando se habilitaba arrojar e intentaba lanzar el ImageView fuera de la pantalla, ImageView se sale de los límites

Aquí está mi código :

  public class Main extends AppCompatActivity { private ImageView ball; PhysicsRelativeLayout physicsLayout; private int ballX; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_main); physicsLayout = (PhysicsRelativeLayout)findViewById(R.id.physics_layout); physicsLayout.getPhysics().enablePhysics(); physicsLayout.getPhysics().enableFling(); ball = (ImageView)findViewById(R.id.ball); } 

XML :

  <com.jawnnypoo.physicslayout.PhysicsRelativeLayout android:id="@+id/physics_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#2196F3" app:physics="true" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <ImageView android:layout_height="50dp" android:src="@drawable/ball" app:layout_shape="circle" app:layout_bodyType="dynamic" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:id="@+id/ball" android:layout_width="50dp" /> </com.jawnnypoo.physicslayout.PhysicsRelativeLayout> 

¿Qué causa este problema O es posible solucionarlo?