当前位置: 首页>>代码示例>>Java>>正文


Java VerticalGridView.setWindowAlignment方法代码示例

本文整理汇总了Java中android.support.v17.leanback.widget.VerticalGridView.setWindowAlignment方法的典型用法代码示例。如果您正苦于以下问题:Java VerticalGridView.setWindowAlignment方法的具体用法?Java VerticalGridView.setWindowAlignment怎么用?Java VerticalGridView.setWindowAlignment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v17.leanback.widget.VerticalGridView的用法示例。


在下文中一共展示了VerticalGridView.setWindowAlignment方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setVerticalGridViewLayout

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
void setVerticalGridViewLayout(VerticalGridView listview) {
    if (listview == null) {
        return;
    }
    // Padding affects alignment when last row is focused
    // (last is first when there's only one row).
    setBottomPadding(listview, mPaddingBottom);

    // Item alignment affects focused row that isn't the last.
    listview.setItemAlignmentOffset(mAlignPosition);
    listview.setItemAlignmentOffsetPercent(100);

    // Push rows to the bottom.
    listview.setWindowAlignmentOffset(0);
    listview.setWindowAlignmentOffsetPercent(100);
    listview.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_HIGH_EDGE);
}
 
开发者ID:kingargyle,项目名称:adt-leanback-support,代码行数:19,代码来源:PlaybackOverlaySupportFragment.java

示例2: setVerticalGridViewLayout

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
void setVerticalGridViewLayout(VerticalGridView listview) {
    // align the top edge of item to a fixed position
    listview.setItemAlignmentOffset(0);
    listview.setItemAlignmentOffsetPercent(VerticalGridView.ITEM_ALIGN_OFFSET_PERCENT_DISABLED);
    listview.setWindowAlignmentOffset(mContainerListAlignTop);
    listview.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
    listview.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}
 
开发者ID:kingargyle,项目名称:adt-leanback-support,代码行数:9,代码来源:DetailsFragment.java

示例3: onCreateView

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View view = super.onCreateView(inflater, container, savedInstanceState);
    VerticalGridView actionsList = getGuidedActionsStylist().getActionsGridView();
    actionsList.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_BOTH_EDGE);
    VerticalGridView buttonActionsList = getGuidedButtonActionsStylist().getActionsGridView();
    buttonActionsList.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_BOTH_EDGE);
    return view;
}
 
开发者ID:trevd,项目名称:android_packages_apps_tv,代码行数:11,代码来源:DvrGuidedStepFragment.java

示例4: setupGridAlignment

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
private void setupGridAlignment(VerticalGridView grid) {
    int cardHeight = getResources().getDimensionPixelSize(R.dimen.card_height);
    int titleHeight = getResources().getDimensionPixelSize(R.dimen.lb_browse_header_height);
    grid.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_LOW_EDGE);
    grid.setWindowAlignmentOffset(cardHeight + titleHeight);
    grid.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);

    FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) grid.getLayoutParams();
    lp.topMargin = mHeaderHeight;
    grid.setLayoutParams(lp);
}
 
开发者ID:nextux,项目名称:sbs-android-tv,代码行数:12,代码来源:DetailsFragment.java

示例5: onStart

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
public void onStart() {
    super.onStart();

    VerticalGridView list = mRowsSupportFragment.getVerticalGridView();
    int mContainerListAlignTop =
            getResources().getDimensionPixelSize(R.dimen.lb_search_browse_rows_align_top);
    list.setItemAlignmentOffset(0);
    list.setItemAlignmentOffsetPercent(VerticalGridView.ITEM_ALIGN_OFFSET_PERCENT_DISABLED);
    list.setWindowAlignmentOffset(mContainerListAlignTop);
    list.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
    list.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}
 
开发者ID:kingargyle,项目名称:adt-leanback-support,代码行数:14,代码来源:SearchSupportFragment.java

示例6: setWindowAlignmentFromTop

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
void setWindowAlignmentFromTop(int alignedTop) {
    mAlignedTop = alignedTop;
    final VerticalGridView gridView = getVerticalGridView();
    if (gridView != null) {
        updateWindowAlignOffset();
        // align to a fixed position from top
        gridView.setWindowAlignmentOffsetPercent(
                VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
        gridView.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
    }
}
 
开发者ID:kingargyle,项目名称:adt-leanback-support,代码行数:13,代码来源:RowsSupportFragment.java

示例7: onStart

import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
public void onStart() {
    super.onStart();

    VerticalGridView list = mRowsFragment.getVerticalGridView();
    int mContainerListAlignTop =
            getResources().getDimensionPixelSize(R.dimen.lb_search_browse_rows_align_top);
    list.setItemAlignmentOffset(0);
    list.setItemAlignmentOffsetPercent(VerticalGridView.ITEM_ALIGN_OFFSET_PERCENT_DISABLED);
    list.setWindowAlignmentOffset(mContainerListAlignTop);
    list.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
    list.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}
 
开发者ID:kingargyle,项目名称:adt-leanback-support,代码行数:14,代码来源:SearchFragment.java


注:本文中的android.support.v17.leanback.widget.VerticalGridView.setWindowAlignment方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。