Skip to content
Snippets Groups Projects
Commit d68f4274 authored by @potel5u's avatar @potel5u
Browse files

ajout de leger style, toujours pas solution.

parent b7ae0d12
No related branches found
No related tags found
No related merge requests found
Showing
with 114 additions and 214 deletions
app/src/main/ic_launcher-playstore.png

24.5 KiB

......@@ -82,7 +82,7 @@ public class AccesActivity extends AppCompatActivity {
imageView.setOnRectangleClickListener(new DrawableImageView.OnRectangleClickListener() {
@Override
public void onRectangleClick(int rectangleId) {
Toast.makeText(AccesActivity.this, "Accès à la pièce " + AccesActivity.this.modele.getPieces().get(rectangleId).getNom(), Toast.LENGTH_SHORT).show();
Toast.makeText(AccesActivity.this, getString(R.string.destAcces, AccesActivity.this.modele.getPieces().get(rectangleId).getNom()) , Toast.LENGTH_SHORT).show();
}
});
......
......
......@@ -59,7 +59,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
intent.putExtra("modele", modele);
launcher.launch(intent);
} else{
Toast.makeText(MainActivity.this, "Impossible de charger le modèle", Toast.LENGTH_LONG).show();
Toast.makeText(MainActivity.this, getString(R.string.erreurChar), Toast.LENGTH_LONG).show();
}
}
}
......@@ -80,13 +80,13 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
public void nouveauModele(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Entrez un nom pour votre modèle");
builder.setTitle(getString(R.string.nomModele));
final EditText input = new EditText(this);
builder.setView(input);
// Bouton de validation
builder.setPositiveButton("OK", new DialogInterface.OnClickListener(){
builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
String userInput = input.getText().toString();
......@@ -98,7 +98,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
});
// Bouton d'annulatiopn
builder.setNegativeButton("Annuler", new DialogInterface.OnClickListener(){
builder.setNegativeButton(getString(R.string.annuler), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
dialog.cancel();
......@@ -109,11 +109,11 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
public void ouvrirModele(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Sélectionner un fichier");
builder.setMessage("Voulez-vous choisir un fihcier ?");
builder.setTitle(getString(R.string.selecFichier));
builder.setMessage(getString(R.string.fichier));
// Bouton de validation
builder.setPositiveButton("Choisir", new DialogInterface.OnClickListener(){
builder.setPositiveButton(getString(R.string.choisir), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
openFileChooser();
......@@ -121,7 +121,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
});
// Bouton d'annulatiopn
builder.setNegativeButton("Annuler", new DialogInterface.OnClickListener(){
builder.setNegativeButton(getString(R.string.annuler), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
dialog.dismiss();
......@@ -138,7 +138,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
intent.putExtra(Intent.EXTRA_MIME_TYPES, new String[]{"application/json"});
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
launcher.launch(Intent.createChooser(intent, "Sélectionner un fichier"));
launcher.launch(Intent.createChooser(intent, getString(R.string.selecFichier)));
}
public String getFileName(Uri uri){
......
......
......@@ -49,9 +49,6 @@ public class ModeleActivity extends AppCompatActivity {
TextView textView = findViewById(R.id.textView);
textView.setText(this.modele.getNom());
if (this.modele.getPieceCourante() != null && this.modele.getPieceCourante().getPhotoNord() != null){
Log.i("PHOTOOOOO", this.modele.getPieceCourante().getPhotoNord().getPath());
}
afficherPieces();
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.create), (v, insets) -> {
......@@ -93,13 +90,13 @@ public class ModeleActivity extends AppCompatActivity {
public void nouvellePiece(View v){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Entrez un nom pour votre pièce");
builder.setTitle(getString(R.string.nomPiece));
final EditText input = new EditText(this);
builder.setView(input);
// Bouton de validation
builder.setPositiveButton("OK", new DialogInterface.OnClickListener(){
builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
String userInput = input.getText().toString();
......@@ -111,7 +108,7 @@ public class ModeleActivity extends AppCompatActivity {
});
// Bouton d'annulatiopn
builder.setNegativeButton("Annuler", new DialogInterface.OnClickListener(){
builder.setNegativeButton(getString(R.string.annuler), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
dialog.cancel();
......@@ -143,13 +140,13 @@ public class ModeleActivity extends AppCompatActivity {
outputStream.write(this.modele.toJson().getBytes());
outputStream.flush();
outputStream.close();
Toast.makeText(context, "Fichier enregistré avec succès : " + this.modele.getFichierJson(), Toast.LENGTH_LONG).show();
Toast.makeText(context, getString(R.string.successFile, this.modele.getFichierJson()), Toast.LENGTH_LONG).show();
}
} catch (IOException e) {
Toast.makeText(context, "Erreur d'écriture du fichier", Toast.LENGTH_SHORT).show();
Toast.makeText(context, getString(R.string.errorFile), Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(context, "Impossible de créer le fichier", Toast.LENGTH_SHORT).show();
Toast.makeText(context, getString(R.string.erreurCreer), Toast.LENGTH_SHORT).show();
}
}
}
......@@ -55,19 +55,19 @@ public class PieceActivity extends AppCompatActivity {
case "Nord":
this.modele.modifierPieceCourante(this.piece.getNom(), imageUri, this.piece.getPhotoSud(), this.piece.getPhotoEst(), this.piece.getPhotoOuest());
//this.piece.setPhotoNord(imageUri);
Toast.makeText(this, "Photo Nord importée avec succés" + this.piece.getPhotoNord().getPath() + "ah", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.nordImport), Toast.LENGTH_LONG).show();
break;
case "Sud":
this.piece.setPhotoSud(imageUri);
Toast.makeText(this, "Photo Sud importée avec succés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.sudImport), Toast.LENGTH_LONG).show();
break;
case "Est":
this.piece.setPhotoEst(imageUri);
Toast.makeText(this, "Photo Est importée avec succés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.estImport), Toast.LENGTH_LONG).show();
break;
case "Ouest":
this.piece.setPhotoOuest(imageUri);
Toast.makeText(this, "Photo Ouest importée avec succés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.ouestImport), Toast.LENGTH_LONG).show();
break;
}
}
......@@ -83,19 +83,19 @@ public class PieceActivity extends AppCompatActivity {
case "Nord":
this.modele.modifierPieceCourante(this.piece.getNom(), this.photoUri, this.piece.getPhotoSud(), this.piece.getPhotoEst(), this.piece.getPhotoOuest());
//this.piece.setPhotoNord(this.photoUri);
Toast.makeText(this, "Photo Nord importée avec succés" + this.modele.getPieceCourante().getId(), Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.nordImport), Toast.LENGTH_LONG).show();
break;
case "Sud":
this.piece.setPhotoSud(this.photoUri);
Toast.makeText(this, "Photo Sud importée avec succés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.sudImport), Toast.LENGTH_LONG).show();
break;
case "Est":
this.piece.setPhotoEst(this.photoUri);
Toast.makeText(this, "Photo Est importée avec succés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.estImport), Toast.LENGTH_LONG).show();
break;
case "Ouest":
this.piece.setPhotoOuest(this.photoUri);
Toast.makeText(this, "Photo Ouest importée avec succés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.ouestImport), Toast.LENGTH_LONG).show();
break;
}
}
......@@ -183,8 +183,8 @@ public class PieceActivity extends AppCompatActivity {
public void selectionImageDialog(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Choisir une option")
.setItems(new String[]{"Prendre une photo", "Séléctionner une photo", "Ajouter un accès","Annuler"}, (dialog, which) -> {
builder.setTitle(getString(R.string.choixOption))
.setItems(new String[]{getString(R.string.prendrePhoto), getString(R.string.selecPhoto), getString(R.string.ajoutAcces),getString(R.string.annuler)}, (dialog, which) -> {
if (which == 0){
this.prendrePhoto();
} else if (which == 1){
......@@ -212,7 +212,7 @@ public class PieceActivity extends AppCompatActivity {
}else{
Toast.makeText(this, "Vous devez ajouter la photo avant d'ajouter un accés", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.addBeforeAcces), Toast.LENGTH_LONG).show();
}
}
})
......@@ -221,7 +221,7 @@ public class PieceActivity extends AppCompatActivity {
private void creationAcces(){
if (this.modele.getPieces().size() == 1){
Toast.makeText(this, "Aucune pièce à accéder.", Toast.LENGTH_LONG).show();
Toast.makeText(this, getString(R.string.zeroPieces), Toast.LENGTH_LONG).show();
}else{
List<String> piecesList = new ArrayList<>();
for (Map.Entry<Integer, Piece> entry : this.modele.getPieces().entrySet()){
......@@ -233,13 +233,13 @@ public class PieceActivity extends AppCompatActivity {
String[] piecesArray = piecesList.toArray(new String[0]);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Choisir une pièce de destination")
builder.setTitle(getString(R.string.pieceDest))
.setItems(piecesArray, (dialog1, which1) -> {
String selectedPiece = piecesArray[which1];
String[] directions = {"Nord", "Sud", "Est", "Ouest"};
String[] directions = {getString(R.string.cardN), getString(R.string.cardS), getString(R.string.cardE), getString(R.string.cardO)};
AlertDialog.Builder builder2 = new AlertDialog.Builder(this);
builder2.setTitle("Choisir une direction")
builder2.setTitle(getString(R.string.choixDir))
.setItems(directions, (dialog2, which2) ->{
switch (directions[which2]){
case "Nord":
......@@ -252,7 +252,7 @@ public class PieceActivity extends AppCompatActivity {
intent.putExtra("pieceDest", this.modele.getPieceByNom(selectedPiece));
launcher.launch(intent);
}else{
Toast.makeText(PieceActivity.this, "Destination incorrecte. Ajouter une photo d'arrivée", Toast.LENGTH_LONG).show();
Toast.makeText(PieceActivity.this, getString(R.string.erreurDest), Toast.LENGTH_LONG).show();
}
break;
case "Sud":
......@@ -265,7 +265,7 @@ public class PieceActivity extends AppCompatActivity {
intent.putExtra("pieceDest", this.modele.getPieceByNom(selectedPiece));
launcher.launch(intent);
}else{
Toast.makeText(PieceActivity.this, "Destination incorrecte. Ajouter une photo d'arrivée", Toast.LENGTH_LONG).show();
Toast.makeText(PieceActivity.this, getString(R.string.erreurDest), Toast.LENGTH_LONG).show();
}
break;
case "Est":
......@@ -278,7 +278,7 @@ public class PieceActivity extends AppCompatActivity {
intent.putExtra("pieceDest", this.modele.getPieceByNom(selectedPiece));
launcher.launch(intent);
}else{
Toast.makeText(PieceActivity.this, "Destination incorrecte. Ajouter une photo d'arrivée", Toast.LENGTH_LONG).show();
Toast.makeText(PieceActivity.this, getString(R.string.erreurDest), Toast.LENGTH_LONG).show();
}
break;
case "Ouest":
......@@ -291,7 +291,7 @@ public class PieceActivity extends AppCompatActivity {
intent.putExtra("pieceDest", this.modele.getPieceByNom(selectedPiece));
launcher.launch(intent);
}else{
Toast.makeText(PieceActivity.this, "Destination incorrecte. Ajouter une photo d'arrivée", Toast.LENGTH_LONG).show();
Toast.makeText(PieceActivity.this, getString(R.string.erreurDest), Toast.LENGTH_LONG).show();
}
break;
}
......
......
......@@ -393,6 +393,7 @@ public class Modele implements Parcelable{
e.printStackTrace();
}
System.out.println(modeleJson.toString());
return modeleJson.toString();
}
......
......
......@@ -169,10 +169,10 @@ public class Piece implements Parcelable {
try{
piece.put("id", this.getId());
piece.put("nom", this.getNom());
piece.put("cheminPhotoNord", this.getPhotoNord().getPath());
piece.put("cheminPhotoSud", this.getPhotoSud().getPath());
piece.put("cheminPhotoEst", this.getPhotoEst().getPath());
piece.put("cheminPhotoOuest", this.getPhotoOuest().getPath());
piece.put("cheminPhotoNord", this.getPhotoNord() == null ? "" : this.getPhotoNord().getPath());
piece.put("cheminPhotoSud", this.getPhotoNord() == null ? "" : this.getPhotoSud().getPath());
piece.put("cheminPhotoEst", this.getPhotoNord() == null ? "" : this.getPhotoEst().getPath());
piece.put("cheminPhotoOuest", this.getPhotoNord() == null ? "" : this.getPhotoOuest().getPath());
} catch (Exception e) {
e.printStackTrace();
}
......
......
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z"/>
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path android:fillColor="#00000000" android:pathData="M9,0L9,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,0L19,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,0L29,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,0L39,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,0L49,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,0L59,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,0L69,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,0L79,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M89,0L89,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M99,0L99,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,9L108,9"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,19L108,19"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,29L108,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,39L108,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,49L108,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,59L108,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,69L108,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,79L108,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,89L108,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,99L108,99"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,29L89,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,39L89,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,49L89,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,59L89,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,69L89,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,79L89,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,19L29,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,19L39,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,19L49,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,19L59,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,19L69,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,19L79,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
</vector>
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
\ No newline at end of file
app/src/main/res/mipmap-hdpi/ic_launcher.webp

1.37 KiB | W: | H:

app/src/main/res/mipmap-hdpi/ic_launcher.webp

1.77 KiB | W: | H:

app/src/main/res/mipmap-hdpi/ic_launcher.webp
app/src/main/res/mipmap-hdpi/ic_launcher.webp
app/src/main/res/mipmap-hdpi/ic_launcher.webp
app/src/main/res/mipmap-hdpi/ic_launcher.webp
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp

1.56 KiB

app/src/main/res/mipmap-hdpi/ic_launcher_round.webp

2.83 KiB | W: | H:

app/src/main/res/mipmap-hdpi/ic_launcher_round.webp

3.54 KiB | W: | H:

app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-mdpi/ic_launcher.webp

982 B | W: | H:

app/src/main/res/mipmap-mdpi/ic_launcher.webp

1.32 KiB | W: | H:

app/src/main/res/mipmap-mdpi/ic_launcher.webp
app/src/main/res/mipmap-mdpi/ic_launcher.webp
app/src/main/res/mipmap-mdpi/ic_launcher.webp
app/src/main/res/mipmap-mdpi/ic_launcher.webp
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp

934 B

app/src/main/res/mipmap-mdpi/ic_launcher_round.webp

1.73 KiB | W: | H:

app/src/main/res/mipmap-mdpi/ic_launcher_round.webp

2.32 KiB | W: | H:

app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-xhdpi/ic_launcher.webp

1.86 KiB | W: | H:

app/src/main/res/mipmap-xhdpi/ic_launcher.webp

2.16 KiB | W: | H:

app/src/main/res/mipmap-xhdpi/ic_launcher.webp
app/src/main/res/mipmap-xhdpi/ic_launcher.webp
app/src/main/res/mipmap-xhdpi/ic_launcher.webp
app/src/main/res/mipmap-xhdpi/ic_launcher.webp
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp

1.77 KiB

app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp

3.83 KiB | W: | H:

app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp

4.68 KiB | W: | H:

app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-xxhdpi/ic_launcher.webp

2.82 KiB | W: | H:

app/src/main/res/mipmap-xxhdpi/ic_launcher.webp

3.21 KiB | W: | H:

app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment