ELE codes page Visiter .pdf


À propos / Télécharger Aperçu
Nom original: ELE_codes-page-Visiter.pdf
Auteur: BTS1SIO

Ce document au format PDF 1.7 a été généré par Microsoft® Word 2016, et a été envoyé sur fichier-pdf.fr le 20/02/2019 à 12:28, depuis l'adresse IP 176.132.x.x. La présente page de téléchargement du fichier a été vue 192 fois.
Taille du document: 166 Ko (10 pages).
Confidentialité: fichier public


Aperçu du document


Code Android Studio Page Visiter
Java
package fr.yusit.gallevisit.view;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.NavUtils;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
import fr.yusit.gallevisit.R;
import fr.yusit.gallevisit.model.Image;
/**
* Choix des parcours
*/
public class VisitActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.visit);
//Configuration de la fenêtre en portrait et fullscreen
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Typeface titre=Typeface.createFromAsset(getAssets(), "fonts/Foglihten.otf");
/*
* Gestion des "Boutons"
*/
ImageView ivFreeCircuit = findViewById(R.id.IVFreeCircuit);
Glide.with(this).load(R.drawable.parcours1).apply(RequestOptions.centerInsideTransform()).into(i
vFreeCircuit);
ImageView ivDecouverte = findViewById(R.id.IVCircuitDecouverte);
Glide.with(this).load(R.drawable.parcours2).apply(RequestOptions.centerInsideTransform()).into(i
vDecouverte);
ImageView ivCulture = findViewById(R.id.IVCultureCircuit);
Glide.with(this).load(R.drawable.parcours3).apply(RequestOptions.centerInsideTransform()).into(i
vCulture);
((TextView)findViewById(R.id.TVCircuitLibre)).setTypeface(titre);

findViewById(R.id.plibre).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
goMap(1);
}
});
((TextView)findViewById(R.id.TVCircuitDecouverte)).setTypeface(titre);
findViewById(R.id.pdecouverte).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
goMap(2);
}
});
((TextView)findViewById(R.id.TVCircuitCulturel)).setTypeface(titre);
findViewById(R.id.pculture).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
goMap(3);
}
});
}
// lance l'activité MapActivité et donne en donnée l'id du parcours
private void goMap(int id) {
Intent intent = new Intent(this, InfoParcoursActivity.class);
intent.putExtra("idparcours", id);
startActivity(intent);
}
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = getParentActivityIntent();
navigateUpTo(intent);
}
}
Xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/anthracite"
android:orientation="vertical"
android:weightSum="3">

<android.support.constraint.ConstraintLayout
android:id="@+id/plibre"
android:layout_width="match_parent"
android:layout_height="0dp"

android:layout_margin="10dp"
android:layout_weight="1"
android:background="@color/FreeCircuitColor"
android:gravity="center">
<ImageView
android:id="@+id/IVFreeCircuit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@color/anthracite"
android:scaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:contentDescription="@string/plibre"/>
<LinearLayout
android:id="@+id/LinearFree"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent">
<TextView
android:id="@+id/TVCircuitLibre"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.4"
android:background="@color/FreeCircuitColor"
android:gravity="center"
android:text="@string/plibre"
android:textAlignment="center"
android:textAllCaps="true"
android:textColor="@color/white"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="invisible" />
</LinearLayout>
</android.support.constraint.ConstraintLayout>

<android.support.constraint.ConstraintLayout
android:id="@+id/pdecouverte"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_margin="10dp"
android:layout_weight="1"
android:background="@color/DecouverteCircuitColor"
android:gravity="center">
<ImageView
android:id="@+id/IVCircuitDecouverte"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@color/anthracite"
android:scaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:contentDescription="@string/pflane"/>
<LinearLayout
android:id="@+id/LinearLeisure"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent">
<TextView
android:id="@+id/TVCircuitDecouverte"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.4"
android:background="@color/DecouverteCircuitColor"
android:gravity="center"
android:text="@string/pflane"
android:textAlignment="center"
android:textAllCaps="true"
android:textColor="@color/white"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="invisible" />

</LinearLayout>
</android.support.constraint.ConstraintLayout>
<android.support.constraint.ConstraintLayout
android:id="@+id/pculture"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_margin="10dp"
android:layout_weight="1"
android:background="@color/CulturelParcoursColor"
android:gravity="center">
<ImageView
android:id="@+id/IVCultureCircuit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@color/anthracite"
android:scaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:contentDescription="@string/pculture"/>
<LinearLayout
android:id="@+id/LinearCultural"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent">
<TextView
android:id="@+id/TVCircuitCulturel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.4"
android:background="@color/CulturelParcoursColor"
android:gravity="center"
android:text="@string/pculture"
android:textAlignment="center"
android:textAllCaps="true"
android:textColor="@color/white"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView3"

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="invisible" />
</LinearLayout>
</android.support.constraint.ConstraintLayout>
</LinearLayout>
Equivalent Ionic
TypeScript
import { Component, OnInit } from '@angular/core';
import { NavController, Platform } from 'ionic-angular';
//Imports des pages filles
import { ParcoursLibrePage } from './parcours-libre/parcours-libre'; // Parcours Libre
import { ParcoursCulturelPage } from './parcours-culturel/parcours-culturel'; // Parcours Culturel
import { ParcoursDecouvertePage } from './parcours-decouverte/parcours-decouverte'; //
Parcours Découverte
@Component({
selector: 'page-visit',
templateUrl: 'visit.html',
})
export class VisitPage implements OnInit {
langue: string;
constructor(public navCtrl: NavController,
private platform: Platform) {
}
// Pour pouvoir faire passer l'id de la langue
ngOnInit(){
this.langue = this.platform.lang(); // Obtenir la langue
}
// Méthode pour aller à la page fille ParcoursLibrePage
onGoToLibre(indexParc: number) {
this.navCtrl.push(ParcoursLibrePage,{ indexParc: indexParc});
}
// Méthode pour aller à la page fille ParcoursDecouvertePage
onGoToDecouverte(indexParc: number) {
this.navCtrl.push(ParcoursDecouvertePage,{ indexParc: indexParc});
}
// Méthode pour aller à la page fille ParcoursCulturelPage
onGoToCulturel(indexParc: number) {
this.navCtrl.push(ParcoursCulturelPage,{ indexParc: indexParc});
}

}
Html
<ion-content padding class="fondAnthracite">
<ion-grid class="divtaille fondAnthracite">
<ion-row class="itemtaille colPL">
<ion-item class="colPL" (click)="onGoToLibre(0)">
<ion-row class="colPL">
<ion-col class="divtailleLblText colPL">
<label class="textStyle1">
<div [ngSwitch]="langue">
<div *ngSwitchCase="'fr'">
<p>Parcours libre</p>
</div>
<div *ngSwitchCase="'si'">
<p>නිදහස් සංචාරය</p>
</div>
<div *ngSwitchDefault>
<p>Free Circuit</p>
</div>
</div>
</label>
</ion-col>
<ion-col class="divtailleLblInv">
<label>
<p>tomate</p>
</label>
</ion-col>
</ion-row>
<img src="assets/imgs-fixe/parcours1.jpg" class="divtailleImg">
</ion-item>
</ion-row>
<ion-row class="itemtaille ColPD">
<ion-item class="ColPD" (click)="onGoToDecouverte(1)">
<ion-row class="ColPD">
<ion-col class="divtailleLblText ColPD">
<label class="textStyle1">
<div [ngSwitch]="langue">
<div *ngSwitchCase="'fr'">

<p>PARCOURS DÉCOUVERTE</p>
</div>
<div *ngSwitchCase="'si'">
<p>ගවේශනාත්මක සංචාරය</p>
</div>
<div *ngSwitchDefault>
<p>Leisure Walk</p>
</div>
</div>
</label>
</ion-col>
<ion-col class="divtailleLblInv">
<label>
<p>tomate</p>
</label>
</ion-col>
</ion-row>
<img src="assets/imgs-fixe/parcours2.jpg" class="divtailleImg">
</ion-item>
</ion-row>
<ion-row class="itemtaille ColPC">
<ion-item class="ColPC" (click)="onGoToCulturel(2)">
<ion-row class="ColPC">
<ion-col class="divtailleLblText ColPC">
<label class="textStyle1">
<div [ngSwitch]="langue">
<div *ngSwitchCase="'fr'">
<p>Parcours culturel</p>
</div>
<div *ngSwitchCase="'si'">
<p>සංස්කෘතික සංචාරය</p>
</div>
<div *ngSwitchDefault>
<p>Cultural Walk</p>
</div>
</div>
</label>
</ion-col>

<ion-col class="divtailleLblInv">
<label>
<p>tomate</p>
</label>
</ion-col>
</ion-row>
<img src="assets/imgs-fixe/parcours3.jpg" class="divtailleImg">
</ion-item>
</ion-row>
</ion-grid>
</ion-content>
Scss
page-visit {
// Couleur du frm Parcours Culturel
.ColPC {
background-color: color($colors, CulturelParcoursColor);
}
// Couleur du Frm Parcours Libre
.colPL {
background-color: color($colors, FreeCircuitColor);
}
.colPD {
background-color: color($colors, DecouverteCircuitColor);
}
.fondAnthracite {
background-color: color($colors, anthracite);
}
.itemtaille {
height: 31%;
width: 100%;
border-width: 3px;
border-style: solid;
border-color: color($colors, anthracite);
}
.divtaille {
height: 100%;
}
.divtailleImg {
width: 100%;
height: 90%;
}

.divtailleLblText {
width: 75%;
height: 10%;
}
.divtailleLblInv {
width: 25%;
height: 10%;
visibility: hidden;
}

.textStyle1 {
// font-weight: bold;
color: color($colors, black);
text-align: center;
font-family: 'LinLibertine';
text-transform: uppercase;
}
.textStyle2 {
// font-weight: bold;
color: color($colors, black);
text-align: center;
font-family: 'Foglihten';
text-transform: uppercase;
}
}


Aperçu du document ELE_codes-page-Visiter.pdf - page 1/10

 
ELE_codes-page-Visiter.pdf - page 2/10
ELE_codes-page-Visiter.pdf - page 3/10
ELE_codes-page-Visiter.pdf - page 4/10
ELE_codes-page-Visiter.pdf - page 5/10
ELE_codes-page-Visiter.pdf - page 6/10
 




Télécharger le fichier (PDF)




Sur le même sujet..





Ce fichier a été mis en ligne par un utilisateur du site. Identifiant unique du document: 01908540.
⚠️  Signaler un contenu illicite
Pour plus d'informations sur notre politique de lutte contre la diffusion illicite de contenus protégés par droit d'auteur, consultez notre page dédiée.