working on detail view

This commit is contained in:
yb 2022-07-17 17:50:46 +02:00
parent 9097ab4a5c
commit 2160ab5f9d
4 changed files with 33 additions and 1 deletions

View File

@ -3,6 +3,8 @@ package eu.csc.vehown.ui.base;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Bitmap;
import android.util.DisplayMetrics;
import android.widget.Toast;
import androidx.fragment.app.Fragment;
@ -44,4 +46,19 @@ public abstract class AbstractFragment extends Fragment {
}
protected Bitmap checkScale(Bitmap bitmap) {
if (bitmap.getHeight() >= 2048 || bitmap.getWidth() >= 2048) {
DisplayMetrics metrics = new DisplayMetrics();
//WindowManager manager = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
int width = metrics.widthPixels;
int height = metrics.heightPixels;
return Bitmap.createScaledBitmap(bitmap, width, height, true);
}
return bitmap;
}
}

View File

@ -5,6 +5,7 @@ import androidx.fragment.app.FragmentActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import eu.csc.vehown.R;
import eu.csc.vehown.ui.fragments.UserProfileFragment;
@ -98,4 +99,9 @@ public class ActivityBaseDetailContent extends AbstractAppCompatActivity {
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return true;
}
}

View File

@ -75,6 +75,14 @@ public class UserProfileFragment extends AbstractFragment {
binding.tvVehicleCount.setText(String.format(Helper.getString(getContext(), R.string.text_vehicles_count), vehicles.size()));
}
});
binding.btnVehicleShow.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
binding.btnVehicleAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

View File

@ -33,6 +33,7 @@ import eu.csc.vehown.databinding.FragmentVehicleRegistrationBinding;
import eu.csc.vehown.ui.adapters.PropulsionTypeAdapter;
import eu.csc.vehown.ui.adapters.VehicleBrandAdapter;
import eu.csc.vehown.ui.adapters.VehicleModelAdapter;
import eu.csc.vehown.ui.base.AbstractFragment;
import eu.csc.vehown.ui.base.ICallbackInterface;
import eu.csc.vehown.ui.md.ItemDetailFragment;
import eu.csc.vehown.ui.modal.Helper;
@ -46,7 +47,7 @@ import java.util.*;
import static android.app.Activity.RESULT_OK;
public class VehicleRegistrationFragment extends Fragment {
public class VehicleRegistrationFragment extends AbstractFragment {
private static final String TAG = VehicleRegistrationFragment.class.getSimpleName();
private static final int REQUEST_IMAGE_CAPTURE = 11;