shape画小圆点

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

    <solid android:color="#f00" />
</shape>

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

    <solid android:color="#0f0" />
</shape>

//——————————————————————————————下面不是

package com.bwie.lx;

import android.support.annotation.IdRes;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.support.v4.widget.DrawerLayout;
import android.view.Gravity;
import android.view.View;
import android.widget.ImageView;
import android.widget.RadioGroup;

import com.bwie.lx.adapter.MyframnetAdapter;
import com.bwie.lx.base.BaseActivity;
import com.bwie.lx.frament.frament1;
import com.bwie.lx.frament.frament2;
import com.bwie.lx.frament.frament3;
import com.bwie.lx.frament.frament4;

import java.util.ArrayList;

public class ShowActivity extends BaseActivity implements View.OnClickListener {

    private ImageView image_view;
    private DrawerLayout dl;
    private ImageView image_view1;
    private ArrayList<Fragment> fragments;
    private ViewPager view_pager;
    private RadioGroup radio_group;

    @Override
    protected int getviewid() {
        return R.layout.activity_show;
    }

    @Override
    protected void initviewid() {
        view_pager = (ViewPager) findViewById(R.id.view_pager);

        image_view1 = (ImageView) findViewById(R.id.image_view1);
        image_view = (ImageView) findViewById(R.id.image_view);
        dl = (DrawerLayout) findViewById(R.id.dl);
        radio_group = (RadioGroup) findViewById(R.id.radio_group);

    }

    @Override
    protected void getData() {

        image_view.setOnClickListener(this);

        fragments = new ArrayList<>();
        fragments.add(new frament1());
        fragments.add(new frament2());
        fragments.add(new frament3());
        fragments.add(new frament4());

        MyframnetAdapter adapter = new MyframnetAdapter(getSupportFragmentManager(), fragments);
        view_pager.setAdapter(adapter);

        view_pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
            @Override
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

            }

            @Override
            public void onPageSelected(int position) {
                radio_group.check(radio_group.getChildAt(position).getId());
            }

            @Override
            public void onPageScrollStateChanged(int state) {

            }
        });

        radio_group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {
                switch (checkedId) {
                    case R.id.button_one:
                        view_pager.setCurrentItem(0);
                        break;
                    case R.id.button_two:
                        view_pager.setCurrentItem(1);
                        break;
                    case R.id.button_three:
                        view_pager.setCurrentItem(2);
                        break;
                    case R.id.button_four:
                        view_pager.setCurrentItem(3);
                        break;
                    default:
                        break;

                }
            }
        });

        dl.setDrawerListener(new DrawerLayout.DrawerListener() {
            @Override
            public void onDrawerSlide(View drawerView, float slideOffset) {

            }

            @Override
            public void onDrawerOpened(View drawerView) {

            }

            @Override
            public void onDrawerClosed(View drawerView) {

            }

            @Override
            public void onDrawerStateChanged(int newState) {

            }
        });

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.image_view:
                dl.openDrawer(Gravity.LEFT);
                break;
            case R.id.image_view1:
                dl.closeDrawer(Gravity.LEFT);
                break;
            default:
                break;

        }
    }

}

————————————————登录的动画——————————

package com.bwie.lx;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.WindowManager;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity implements Animation.AnimationListener {

    private AlphaAnimation alphaAnimation;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ImageView aiv = (ImageView) findViewById(R.id.aiv);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        alphaAnimation = new AlphaAnimation(0, 1);
        alphaAnimation.setDuration(3000);
        alphaAnimation.setAnimationListener(this);
        aiv.startAnimation(alphaAnimation);


    }

    @Override
    public void onAnimationStart(Animation animation) {

    }

    @Override
    public void onAnimationEnd(Animation animation) {


        startActivity(new Intent(this,ShowActivity.class));
        finish();

    }

    @Override
    public void onAnimationRepeat(Animation animation) {

    }
}

猜你喜欢

转载自blog.csdn.net/qq_41628942/article/details/81257178