Android 技术博客(4):滑动卡片的 view 。

EnableDisableActivity.java

package com.meetic.shuffle.sample;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

import com.meetic.shuffle.Shuffle;
import com.meetic.shuffle.sample.adapter.TestAdapter;

import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class EnableDisableActivity extends AppCompatActivity {

    @Bind(R.id.shuffle) Shuffle shuffle;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_enable_disable);
        ButterKnife.bind(this);
        shuffle.setShuffleAdapter(new TestAdapter());
    }

    @OnClick(R.id.enable)
    public void onClickEnable() {
        shuffle.enable(true);
    }

    @OnClick(R.id.disable)
    public void onClickDisable() {
        shuffle.enable(false);
    }

}

HorizontalActivity.java

package com.meetic.shuffle.sample;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

import com.meetic.shuffle.Shuffle;
import com.meetic.shuffle.sample.adapter.TestAdapter;

import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class HorizontalActivity extends AppCompatActivity {

    @Bind(R.id.shuffle) Shuffle shuffle;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_horizontal);
        ButterKnife.bind(this);
        shuffle.setShuffleAdapter(new TestAdapter());
    }

    @OnClick(R.id.left)
    public void onClickLeft() {
        shuffle.swipeLeft(1000);
    }

    @OnClick(R.id.right)
    public void onClickRight() {
        shuffle.swipeRight(1000);
    }

}

MainActivity.java

package com.meetic.shuffle.sample;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

import butterknife.ButterKnife;
import butterknife.OnClick;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
    }

    @OnClick(R.id.horizontal)
    public void launchHorizontal() {
        startActivity(new Intent(this, HorizontalActivity.class));
    }

    @OnClick(R.id.horizontalInline)
    public void launchHorizontalInline() {
        startActivity(new Intent(this, HorizontalInlineActivity.class));
    }

    @OnClick(R.id.horizontalInlineBehind)
    public void launchHorizontalInlineBehind() {
        startActivity(new Intent(this, HorizontalInlineBehindActivity.class));
    }

    @OnClick(R.id.horizontalInlineWithoutRotation)
    public void launchHorizontalWithoutRotation() {
        startActivity(new Intent(this, HorizontalInlineWithoutRotationActivity.class));
    }

    @OnClick(R.id.vertical)
    public void launchVertical() {
        startActivity(new Intent(this, VerticalActivity.class));
    }

    @OnClick(R.id.enableDisable)
    public void launchEnableDisable() {
        startActivity(new Intent(this, EnableDisableActivity.class));
    }

    @OnClick(R.id.stackChange)
    public void launchStackChange() {
        startActivity(new Intent(this, StackChangeActivity.class));
    }

    @OnClick(R.id.wrapContent)
    public void launchWrapContent() {
        startActivity(new Intent(this, HorizontalInlineWrapContentActivity.class));
    }

    @OnClick(R.id.restart)
    public void launchRestart() {
        startActivity(new Intent(this, RestartActivity.class));
    }

    @OnClick(R.id.revert)
    public void launchRevert() {
        startActivity(new Intent(this, RevertActivity.class));
    }

    @OnClick(R.id.infinite)
    public void launchInfinite() {
        startActivity(new Intent(this, InfitiniteActivity.class));
    }

}

这里写图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值