43 lines
1.3 KiB
Java
43 lines
1.3 KiB
Java
package org.joinmastodon.android.fragments;
|
|
|
|
import android.app.Fragment;
|
|
import android.os.Bundle;
|
|
import android.view.LayoutInflater;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.view.WindowInsets;
|
|
|
|
import org.joinmastodon.android.R;
|
|
import org.joinmastodon.android.fragments.onboarding.InstanceCatalogFragment;
|
|
|
|
import androidx.annotation.Nullable;
|
|
import me.grishka.appkit.Nav;
|
|
import me.grishka.appkit.fragments.AppKitFragment;
|
|
import me.grishka.appkit.views.FragmentRootLinearLayout;
|
|
|
|
public class SplashFragment extends AppKitFragment{
|
|
|
|
private View contentView;
|
|
|
|
@Nullable
|
|
@Override
|
|
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState){
|
|
contentView= inflater.inflate(R.layout.fragment_splash, container, false);
|
|
contentView.findViewById(R.id.btn_get_started).setOnClickListener(this::onButtonClick);
|
|
contentView.findViewById(R.id.btn_log_in).setOnClickListener(this::onButtonClick);
|
|
return contentView;
|
|
}
|
|
|
|
private void onButtonClick(View v){
|
|
Bundle extras=new Bundle();
|
|
extras.putBoolean("signup", v.getId()==R.id.btn_get_started);
|
|
Nav.go(getActivity(), InstanceCatalogFragment.class, extras);
|
|
}
|
|
//
|
|
// @Override
|
|
// public void onApplyWindowInsets(WindowInsets insets){
|
|
// if(contentView!=null)
|
|
// contentView.dispatchApplyWindowInsets(insets);
|
|
// }
|
|
}
|