我想在ConstraintLayout
之外定位視圖以使用滑動動畫爲其設置動畫效果。我已經嘗試設置像constraintBottom_toTopOf="parent"
這樣的限制,但View
停留在容器內。ConstraintLayout之外的位置視圖
請注意,我想通過約束來實現這一點,以使用內置動畫,而不是使用代碼內動畫。
任何想法我可以做到這一點?
我使用compile 'com.android.support.constraint:constraint-layout:1.1.0-beta1'
與Android Studio的3.0測試版7
這是應該把視圖的容器外的簡單的XML文件:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="@color/colorAccent">
<View
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@color/colorPrimary"
app:layout_constraintBottom_toTopOf="parent"/>
</android.support.constraint.ConstraintLayout>
我從來沒有嘗試過,但約varing從0到1的偏見是什麼? – Juan
請分享您的xml –
發佈您正在使用哪個版本的'ConstraintLayout'。確保你沒有定義額外的約束,將視圖拉回佈局。另外,查看XML會很有幫助。 – Cheticamp