package zone.com.zrefreshlayoutdemo;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import butterknife.ButterKnife;
import butterknife.OnClick;
import zone.com.zrefreshlayout.Config;
import zone.com.zrefreshlayout.footer.MeterialFooter;
import zone.com.zrefreshlayout.header.MeterialHead;
import zone.com.zrefreshlayout.resistance.DampingHalf;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ButterKnife.bind(this);
int[] colors_red_green_yellow = new int[]{
Color.parseColor("#ffF44336"),
Color.parseColor("#ff4CAF50"),
Color.parseColor("#ffFFEB3B")
};
Config.build()
.setHeader(new MeterialHead(colors_red_green_yellow))
.setFooter(new MeterialFooter())
.setResistance(new DampingHalf())
// .setHeader(new CircleRefresh())
// .setResistance(new Damping2Head8per())
.writeLog(true)
.perform();
}
@OnClick({R.id.textView, R.id.listView, R.id.recyclerView,
R.id.gridView, R.id.scrollerView, R.id.webView,
R.id.autoRefresh, R.id.pinContent, R.id.config,
R.id.uniqueFeature, R.id.refreshAblePosition, R.id.resistance,
R.id.waveHeader, R.id.circleHeader,
R.id.sinaRefresh, R.id.meterialHeader,
R.id.cirlcleActivity
})
public void onClick(View view) {
switch (view.getId()) {
case R.id.textView:
startActivity(new Intent(this, TextViewActivity.class));
break;
case R.id.listView:
startActivity(new Intent(this, ListViewActivity.class));
break;
case R.id.recyclerView:
startActivity(new Intent(this, RecyclerViewActivity.class));
break;
case R.id.gridView:
startActivity(new Intent(this, GridViewActivity.class));
break;
case R.id.scrollerView:
startActivity(new Intent(this, ScrollerViewActivity.class));
break;
case R.id.webView:
startActivity(new Intent(this, WebViewActivity.class));
break;
case R.id.autoRefresh:
startActivity(new Intent(this, AutoRefreshActivity.class));
break;
case R.id.pinContent:
startActivity(new Intent(this, PinContentActivity.class));
break;
case R.id.uniqueFeature:
startActivity(new Intent(this, UniqueFeatureActivity.class));
break;
case R.id.refreshAblePosition:
startActivity(new Intent(this, RefreshPositionActivity.class));
break;
case R.id.resistance:
startActivity(new Intent(this, ResistanceActivity.class));
break;
case R.id.waveHeader:
startActivity(new Intent(this, WaveHeaderActivity.class));
break;
case R.id.circleHeader:
startActivity(new Intent(this, CircleHeaderActivity.class));
break;
case R.id.sinaRefresh:
startActivity(new Intent(this, SinaHeaderActivity.class));
break;
case R.id.meterialHeader:
startActivity(new Intent(this, MeterialHeaderActivity.class));
break;
case R.id.cirlcleActivity:
startActivity(new Intent(this, CirlcleActivity.class));
break;
}
}
}