mn

Main

package com.example.dibu;


//com.hjm:BottomTabBar:1.1.1


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


import com.example.dibu.Frag.Fragment01;
import com.example.dibu.Frag.Fragment02;
import com.example.dibu.Frag.Fragment03;
import com.example.dibu.Frag.Fragment04;
import com.example.dibu.Frag.Fragment05;
import com.hjm.bottomtabbar.BottomTabBar;


public class MainActivity extends AppCompatActivity {


    private BottomTabBar bottomTabBar;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        bottomTabBar = (BottomTabBar) findViewById(R.id.bottomTabBar);
        bottomTabBar.init(getSupportFragmentManager())
                .setImgSize(40, 40)
                .setFontSize(15)
                .setTabPadding(4, 6, 10)
                .setChangeColor(Color.RED, Color.DKGRAY)
                .addTabItem("首页", R.drawable.abc, Fragment01.class)
                .addTabItem("分类", R.drawable.abc, Fragment02.class)
                .addTabItem("发现", R.drawable.abc, Fragment03.class)
                .addTabItem("购物车", R.drawable.abc, Fragment04.class)
                .addTabItem("我的", R.drawable.abc, Fragment05.class)
                .isShowDivider(false)
                .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() {
                    @Override
                    public void onTabChange(int position, String name) {


                    }
                });
    }
}





App

package com.example.dibu;


import android.app.Application;


import com.example.dibu.Utils.ImageloaderUtil;


public class App extends Application {
    @Override
    public void onCreate() {
        super.onCreate();


        //进行全局初使化
        ImageloaderUtil.initConfig(this);


    }
}





MyListView


package com.example.dibu;


import android.content.Context;
import android.util.AttributeSet;
import android.widget.ListView;


public class MyListView extends ListView {


    public MyListView(Context context) {
        super(context);
    }


    public MyListView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }


    public MyListView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }


    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, expandSpec);
    }
}

你可能感兴趣的:(mn)