package safeluck.drive.evaluation.fragment; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.widget.Toolbar; import androidx.viewpager.widget.ViewPager; import android.text.SpannableString; import android.text.style.AbsoluteSizeSpan; import android.text.style.ForegroundColorSpan; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import com.google.android.material.tabs.TabLayout; import me.yokeyword.fragmentation.SupportFragment; import safeluck.drive.evaluation.R; import safeluck.drive.evaluation.adapter.MyFragmetAdapter; import safeluck.drive.evaluation.adapter.SimpleFragmentAdapter; /**基本设置(下含基本数据、FTP配置、驾校信息) * MyApplication2 * Created by lzw on 2019/3/20. 11:19:26 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public class BaseSettingFragment extends SupportFragment { private ViewPager viewPager; private TabLayout tabLayout; private SimpleFragmentAdapter myFragmetAdapter; private Toolbar tb; public static SupportFragment newInstance(){ return new BaseSettingFragment(); } @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.layout_base_set,container,false); initView(view); return view; } /** * start other BrotherFragment */ public void startBrotherFragment(SupportFragment targetFragment) { start(targetFragment); } private void initView(View view) { tabLayout = view.findViewById(R.id.tab_base_set); viewPager = view.findViewById(R.id.vp_base_set); tabLayout.setTabMode(TabLayout.MODE_FIXED); tabLayout.addTab(tabLayout.newTab()); tabLayout.addTab(tabLayout.newTab()); tabLayout.addTab(tabLayout.newTab()); // tabLayout.addTab(tabLayout.newTab()); tb = view.findViewById(R.id.toolbar); String str = "系统配置 智能考培,助力驾考新旅程"; SpannableString spannableString = new SpannableString(str); spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FFFFFF")), 0,4, SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE); spannableString.setSpan(new AbsoluteSizeSpan(28), 0,4, SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE); tb.setTitle(spannableString); spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#ffa1a1a3")), 5,str.length(), SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE); spannableString.setSpan(new AbsoluteSizeSpan(18), 5,str.length(), SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE); tb.setTitle(spannableString); } @Override public void onLazyInitView(@Nullable Bundle savedInstanceState) { myFragmetAdapter = new SimpleFragmentAdapter(this.getChildFragmentManager()); viewPager.setAdapter(myFragmetAdapter); tabLayout.setupWithViewPager(viewPager); } }