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


Java SDLibrary类代码示例

本文整理汇总了Java中com.fanwe.library.SDLibrary的典型用法代码示例。如果您正苦于以下问题:Java SDLibrary类的具体用法?Java SDLibrary怎么用?Java SDLibrary使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: onCreate

import com.fanwe.library.SDLibrary; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    SDLibrary.getInstance().init(getApplication());
    setContentView(R.layout.act_test);
    fl_container = (FrameLayout) findViewById(R.id.fl_container);
    tv_target = (TextView) findViewById(R.id.tv_target);

    popView = getLayoutInflater().inflate(R.layout.view_pop, null);
    fl_container.addView(popView);

    fl_container.addOnAttachStateChangeListener(mOnAttachStateChangeListener);
    popView.addOnAttachStateChangeListener(mOnAttachStateChangeListener);
    tv_target.addOnAttachStateChangeListener(mOnAttachStateChangeListener);
}
 
开发者ID:zj565061763,项目名称:poper,代码行数:17,代码来源:TestActivity.java

示例2: onCreate

import com.fanwe.library.SDLibrary; //导入依赖的package包/类
@Override
protected void onCreate(final Bundle savedInstanceState)
{
    SDLibrary.getInstance().init(getApplication());
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}
 
开发者ID:zj565061763,项目名称:viewpager,代码行数:8,代码来源:MainActivity.java

示例3: init

import com.fanwe.library.SDLibrary; //导入依赖的package包/类
@Override
protected void init(Bundle savedInstanceState)
{
    SDLibrary.getInstance().init(getApplication());
    setContentView(R.layout.activity_main);
    view_grid = (FGridLayout) findViewById(R.id.view_grid);

    ListViewAdapter adapter = new ListViewAdapter(DataModel.get(20), this);

    view_grid.setSpanCount(3); // 设置行或者列的网格数量
    view_grid.setOrientation(GridLayout.VERTICAL); // 设置布局方向(默认竖直方向)
    view_grid.setHorizontalDivider(getResources().getDrawable(R.drawable.divider_horizontal)); // 设置横分割线
    view_grid.setVerticalDivider(getResources().getDrawable(R.drawable.divider_vertical)); // 设置竖分割线
    view_grid.setHorizontalSpacing(10); // 设置水平方向间距(如果有设置横分割线,此设置无效)
    view_grid.setVerticalSpacing(10); //竖直方向间距(如果有设置竖分割线,此设置无效)
    view_grid.setAdapter(adapter); // 设置适配器绑定数据

    findViewById(R.id.btn_orientation).setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            if (view_grid.getOrientation() == FGridLayout.HORIZONTAL)
            {
                view_grid.setOrientation(FGridLayout.VERTICAL); //设置竖直方向布局
            } else
            {
                view_grid.setOrientation(FGridLayout.HORIZONTAL); //设置水平方向布局
            }
            view_grid.requestLayout(); //重新布局
        }
    });
}
 
开发者ID:zj565061763,项目名称:gridlayout,代码行数:34,代码来源:MainActivity.java

示例4: onCreate

import com.fanwe.library.SDLibrary; //导入依赖的package包/类
@Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        SDLibrary.getInstance().init(getApplication());
        setContentView(R.layout.act_simple);

        findViewById(R.id.view_target).setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                ViewGroup.LayoutParams params = v.getLayoutParams();
                params.width = v.getWidth() + 100;
                v.setLayoutParams(params);
            }
        });

        FPoper poper = new FPoper(this)
                .setDebug(true)
//                .setContainer((ViewGroup) findViewById(R.id.fl_container)) // 设置popview可以显示的容器范围,默认是Activity中id为android.R.id.content的容器
//                .setMarginX(10) // 设置x轴需要偏移的值,大于0往右,小于0往左
//                .setMarginY(10) // 设置y轴方向的偏移量,大于0往下,小于0往上
                .setPopView(R.layout.view_pop) // 设置要popview,可以是布局id或者View对象
                .setPosition(FPoper.Position.TopLeft) //左上角对齐
                .setTarget(findViewById(R.id.view_target)) // 设置要跟踪的目标View
                .attach(true); // //true-依附目标view,false-移除依附

        mMapPoper.put(poper, 0);
    }
 
开发者ID:zj565061763,项目名称:poper,代码行数:31,代码来源:SimpleActivity.java

示例5: onCreate

import com.fanwe.library.SDLibrary; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    SDLibrary.getInstance().init(getApplication());
    setContentView(R.layout.activity_main);
}
 
开发者ID:zj565061763,项目名称:poper,代码行数:8,代码来源:MainActivity.java


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