本文整理汇总了Java中android.widget.LinearLayout.setTranslationX方法的典型用法代码示例。如果您正苦于以下问题:Java LinearLayout.setTranslationX方法的具体用法?Java LinearLayout.setTranslationX怎么用?Java LinearLayout.setTranslationX使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.widget.LinearLayout
的用法示例。
在下文中一共展示了LinearLayout.setTranslationX方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initColorandLayout
import android.widget.LinearLayout; //导入方法依赖的package包/类
public void initColorandLayout(int color, int colorLight, int textColor, boolean inLandScape) {
StreamerInfoName.setTextColor(textColor);
StreamerInfoName.setBackgroundColor(colorLight);
if(inLandScape){
Log.v(LOG_TAG, "Is in landscape - Fragment");
//StreamerInfoName.getLayoutParams().width = (int) (((getResources().getDisplayMetrics().widthPixels)/100) * StreamerInfoActivity.landscape_content_width - (context.getResources().getDimension(R.dimen.fragment_streamerInfo_cardElevation) * 2));
} else {
ContentLayout.setMaxCardElevation(0);
ContentLayout.setCardElevation(0);
int screenWidth = (getResources().getDisplayMetrics().widthPixels);
LinearLayout llContainer = (LinearLayout) rootView.findViewById(R.id.fragment_streamerInfo_container_layout);
int newWidth = (int)(screenWidth + getResources().getDimension(R.dimen.fragment_streamerInfo_cardElevation));
llContainer.getLayoutParams().width = newWidth;
float newTranslationX = (float)((newWidth - screenWidth) * -0.5);
llContainer.setTranslationX(newTranslationX);
llContainer.setGravity(Gravity.CENTER_HORIZONTAL);
}
}