Start work on the compare menu

This commit is contained in:
Astatin3
2024-08-02 19:39:40 -06:00
parent 96cdda23ca
commit c00dc1700e
6 changed files with 59 additions and 14 deletions
@@ -0,0 +1,24 @@
package com.astatin3.scoutingapp2025.ui.data;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import com.astatin3.scoutingapp2025.databinding.FragmentDataCompareBinding;
import com.astatin3.scoutingapp2025.databinding.FragmentDataReportBinding;
public class CompareFragment extends Fragment {
FragmentDataCompareBinding binding;
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
binding = FragmentDataCompareBinding.inflate(inflater, container, false);
return binding.getRoot();
}
}
@@ -21,7 +21,7 @@ import com.astatin3.scoutingapp2025.ui.TeamSelectorFragment;
import com.astatin3.scoutingapp2025.utility.fileEditor;
import com.astatin3.scoutingapp2025.types.frcEvent;
public class dataFragment extends Fragment {
public class DataFragment extends Fragment {
private FragmentDataBinding binding;
@@ -64,8 +64,12 @@ public class dataFragment extends Fragment {
findNavController(this).navigate(R.id.action_navigation_data_to_navigation_team_selector);
});
binding.compareButton.setOnClickListener(v -> {
findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_compare);
});
binding.reportButton.setOnClickListener(v -> {
findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_compile);
findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_report);
});
binding.fieldsButton.setOnClickListener(v -> {
@@ -65,7 +65,7 @@ public class ScoutingFragment extends Fragment {
});
binding.statusButton.setOnClickListener(v -> {
findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_status);
findNavController(this).navigate(R.id.action_navigation_scouting_to_navigation_scouting_status);
});
return binding.getRoot();
@@ -60,7 +60,7 @@ public class CodeOverlayView extends View {
}
}
if(barColors != null){
final int width = getWidth()/barColors.length;
final double width = getWidth()/barColors.length;
final int top = 0;
final int bottom = barHeight;
@@ -81,8 +81,8 @@ public class CodeOverlayView extends View {
p.setColor(c);
canvas.drawRect(new Rect(
(i*width), top,
((i+1)*width), bottom
(int)(i*width), top,
(int)((i+1)*width), bottom
), p);
}
}