From 1fc6b382adcb074caf4771d5da1c0808aea0c354 Mon Sep 17 00:00:00 2001 From: Jelena Petrovic Date: Sun, 11 Dec 2022 15:07:47 +0100 Subject: alert za dodavanje lokacije ima zaobljene ivice #83 --- .../brzodolokacije/Activities/MapsActivity.kt | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'Client') diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt index c6bfe6d..724b184 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt @@ -1,11 +1,8 @@ package com.example.brzodolokacije.Activities import android.Manifest -import android.app.AlertDialog import android.content.Context -import android.content.DialogInterface import android.content.pm.PackageManager -import android.graphics.Color import android.location.Location import android.location.LocationManager import android.os.Build @@ -21,17 +18,18 @@ import android.view.View import android.widget.* import android.widget.AdapterView.OnItemClickListener import androidx.appcompat.app.AppCompatActivity +import androidx.appcompat.content.res.AppCompatResources import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat import androidx.core.widget.addTextChangedListener import com.example.brzodolokacije.Models.LocationType -import com.example.brzodolokacije.Models.PostPreview import com.example.brzodolokacije.R import com.example.brzodolokacije.Services.GeocoderHelper import com.example.brzodolokacije.Services.RetrofitHelper import com.example.brzodolokacije.Services.SharedPreferencesHelper import com.google.android.gms.location.* import com.google.android.material.button.MaterialButton +import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.floatingactionbutton.FloatingActionButton import org.osmdroid.config.Configuration import org.osmdroid.tileprovider.tilesource.TileSourceFactory @@ -39,7 +37,6 @@ import org.osmdroid.util.GeoPoint import org.osmdroid.views.MapView import org.osmdroid.views.Projection import org.osmdroid.views.overlay.ItemizedIconOverlay -import org.osmdroid.views.overlay.Marker import org.osmdroid.views.overlay.Overlay import org.osmdroid.views.overlay.OverlayItem import org.osmdroid.views.overlay.ScaleBarOverlay @@ -50,8 +47,6 @@ import org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay import retrofit2.Call import retrofit2.Response -import java.util.* -import kotlin.collections.ArrayList class MapsActivity : AppCompatActivity() { @@ -126,17 +121,19 @@ class MapsActivity : AppCompatActivity() { } fun addLocation(){ var editText=EditText(this) - var dialog=AlertDialog.Builder(this).setTitle("Naziv").setMessage("Unesite naziv") - .setView(editText) + var builder=MaterialAlertDialogBuilder(this) + builder.background = AppCompatResources.getDrawable(this,R.drawable.rounded_picture_background) + builder.setView(editText) + builder.setTitle("Unesite naziv lokacije") if(searchBar.text!=null && searchBar.text.toString().trim()!="") editText.setText(searchBar.text.toString()) - dialog.setPositiveButton("Dodaj") { dialog, which -> + builder.setPositiveButton("Dodaj") { dialog, which -> uploadLocation(editText.text.toString()) } - dialog.setNegativeButton("Prekini") { dialog, which -> + builder.setNegativeButton("Prekini") { dialog, which -> } - dialog.show() + builder.show() } fun uploadLocation(locationName:String){ -- cgit v1.2.3