本文整理匯總了Java中android.widget.RelativeLayout.setTranslationY方法的典型用法代碼示例。如果您正苦於以下問題:Java RelativeLayout.setTranslationY方法的具體用法?Java RelativeLayout.setTranslationY怎麽用?Java RelativeLayout.setTranslationY使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.widget.RelativeLayout
的用法示例。
在下文中一共展示了RelativeLayout.setTranslationY方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onDependentViewChanged
import android.widget.RelativeLayout; //導入方法依賴的package包/類
@Override
public boolean onDependentViewChanged(CoordinatorLayout parent, RelativeLayout child, View dependency) {
Toast.makeText(context, "changed", Toast.LENGTH_SHORT).show();
if ((dependency.getLeft() < child.getLeft() && child.getLeft() < dependency.getRight()) ||
(dependency.getLeft() < child.getRight() && child.getRight() < dependency.getRight())) {
float translationY = Math.min(0, dependency.getTranslationY() - dependency.getHeight());
child.setTranslationY(-400);
// value = value - 100;
// TranslateAnimation translateAnimation = new TranslateAnimation(0, 0,0, value);
// translateAnimation.setFillAfter(true);
// child.startAnimation(translateAnimation);
}
return true;
}
示例2: onDependentViewRemoved
import android.widget.RelativeLayout; //導入方法依賴的package包/類
@Override
public void onDependentViewRemoved(CoordinatorLayout parent, RelativeLayout child, View dependency) {
super.onDependentViewRemoved(parent, child, dependency);
child.setTranslationY(0);
}