Skip to content

GlobalConfiguration_en

Zone edited this page Jan 18, 2017 · 1 revision

Global configuration

          Config.build()
                .setHeader(new MeterialHead())
                .setFooter(new MeterialFooter())
                .setResistance(new Damping())
                .writeLog(true)
                .perform();

Tip:about new MeterialHead() is a Instance. but this Instance may use method set/get;

Principe

For example by header,I set set Header by Config,IHeader.clone_ method will copy a Instance to ZRefreshLayout's init method.

Tips:if clone_ return null。default headerView/footerView is sinaHeader/loadFooter.

For exmaple:

       WaveHead waveHead=new WaveHead();
        waveHead.setResourceId(R.drawable.aaaaaaaaaaaab);
        Config.build()
                .setHeader(waveHead)
                .setFooter(new MeterialFooter())
                .setResistance(new Damping2Head8per())
                .writeLog(true)
                .perform();

WaveHead 's clone method:

   @Override
    public IHeaderView clone_() {
        WaveHead clone = new WaveHead();
        clone.resourceId = resourceId;
        return clone;
    }

文档

[Home/总览概要] en/cn

[AutoRefresh]en/cn

[AnimateBack]en/cn

[GlobalConfiguration]en/cn

[IFooterView]en/cn

[IHeaderView]en/cn

[IResistance]en/cn

[Update Logs]en/cn

Clone this wiki locally