|
|
@ -5,6 +5,7 @@ import android.view.Menu; |
|
|
|
import android.view.View; |
|
|
|
import android.view.View; |
|
|
|
|
|
|
|
|
|
|
|
import androidx.appcompat.app.AppCompatActivity; |
|
|
|
import androidx.appcompat.app.AppCompatActivity; |
|
|
|
|
|
|
|
import androidx.core.view.LayoutInflaterCompat; |
|
|
|
import androidx.drawerlayout.widget.DrawerLayout; |
|
|
|
import androidx.drawerlayout.widget.DrawerLayout; |
|
|
|
import androidx.navigation.NavController; |
|
|
|
import androidx.navigation.NavController; |
|
|
|
import androidx.navigation.Navigation; |
|
|
|
import androidx.navigation.Navigation; |
|
|
@ -13,6 +14,14 @@ import androidx.navigation.ui.NavigationUI; |
|
|
|
|
|
|
|
|
|
|
|
import com.google.android.material.navigation.NavigationView; |
|
|
|
import com.google.android.material.navigation.NavigationView; |
|
|
|
import com.google.android.material.snackbar.Snackbar; |
|
|
|
import com.google.android.material.snackbar.Snackbar; |
|
|
|
|
|
|
|
import com.mikepenz.community_material_typeface_library.CommunityMaterial; |
|
|
|
|
|
|
|
import com.mikepenz.devicon_typeface_library.DevIcon; |
|
|
|
|
|
|
|
import com.mikepenz.fontawesome_typeface_library.FontAwesome; |
|
|
|
|
|
|
|
import com.mikepenz.foundation_icons_typeface_library.FoundationIcons; |
|
|
|
|
|
|
|
import com.mikepenz.google_material_typeface_library.GoogleMaterial; |
|
|
|
|
|
|
|
import com.mikepenz.iconics.Iconics; |
|
|
|
|
|
|
|
import com.mikepenz.iconics.context.IconicsLayoutInflater2; |
|
|
|
|
|
|
|
import com.mikepenz.ionicons_typeface_library.Ionicons; |
|
|
|
|
|
|
|
|
|
|
|
import cc.niushuai.dididone.databinding.ActivityMainBinding; |
|
|
|
import cc.niushuai.dididone.databinding.ActivityMainBinding; |
|
|
|
|
|
|
|
|
|
|
@ -21,8 +30,20 @@ public class MainActivity extends AppCompatActivity { |
|
|
|
private AppBarConfiguration mAppBarConfiguration; |
|
|
|
private AppBarConfiguration mAppBarConfiguration; |
|
|
|
private ActivityMainBinding binding; |
|
|
|
private ActivityMainBinding binding; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void iconicsInit() { |
|
|
|
|
|
|
|
LayoutInflaterCompat.setFactory2(getLayoutInflater(), new IconicsLayoutInflater2(getDelegate())); |
|
|
|
|
|
|
|
Iconics.init(getApplicationContext()); |
|
|
|
|
|
|
|
Iconics.registerFont(new DevIcon()); |
|
|
|
|
|
|
|
Iconics.registerFont(new CommunityMaterial()); |
|
|
|
|
|
|
|
Iconics.registerFont(new GoogleMaterial()); |
|
|
|
|
|
|
|
Iconics.registerFont(new Ionicons()); |
|
|
|
|
|
|
|
Iconics.registerFont(new FontAwesome()); |
|
|
|
|
|
|
|
Iconics.registerFont(new FoundationIcons()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
protected void onCreate(Bundle savedInstanceState) { |
|
|
|
protected void onCreate(Bundle savedInstanceState) { |
|
|
|
|
|
|
|
iconicsInit(); |
|
|
|
super.onCreate(savedInstanceState); |
|
|
|
super.onCreate(savedInstanceState); |
|
|
|
|
|
|
|
|
|
|
|
binding = ActivityMainBinding.inflate(getLayoutInflater()); |
|
|
|
binding = ActivityMainBinding.inflate(getLayoutInflater()); |
|
|
|