您的位置:首页 > 其它

文章标题

2016-06-28 13:22 302 查看
public class MyFragment extends Fragment {

//false 白天模式。 true夜晚
boolean flag = false;
private View view;
private Button bt;

@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

view = View.inflate(getActivity(), R.layout.fragment, null);

bt = (Button) view.findViewById(R.id.bt);

bt.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

Intent intent = new Intent("com.bwei.module");
getActivity().sendBroadcast(intent );
}
});

//注册广播
MyBroadCastReceive receie = new MyBroadCastReceive();

IntentFilter filter = new IntentFilter("com.bwei.module");
getActivity().registerReceiver(receie, filter );

return view;
}

class MyBroadCastReceive extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {

if(flag){
flag = false;
//让其变为白天模式
view.setBackgroundColor(Color.WHITE);
bt.setBackgroundColor(Color.WHITE);
bt.setTextColor(Color.BLACK);

bt.setText("白天模式");

}else{

flag = true;
//让其变为夜晚模式
view.setBackgroundColor(Color.BLACK);
bt.setBackgroundColor(Color.GRAY);
bt.setTextColor(Color.WHITE);
bt.setText("夜晚模式");
}

}

}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  白夜间主题切换