Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Rafa Castillo Passols
/
Prototipo-Multimedia
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
d0951d38
authored
Feb 27, 2025
by
Diego Pérez Peña
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
First contact with the main Floating Action Buttons
parent
afba33cb
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
58 additions
and
10 deletions
lib/archivo_individual.dart
lib/carpeta.dart
lib/conversion.dart
lib/enlace.dart
lib/main.dart
lib/paginas/pagina_principal.dart
lib/perfil.dart
lib/archivo_individual.dart
View file @
d0951d38
import
'
package:convertex_ssmm_proyecto/
conversion.dart'
;
import
'conversion.dart'
;
import
'
package:convertex_ssmm_proyecto/
elemento_seleccionable.dart'
;
import
'elemento_seleccionable.dart'
;
class
ArchivoIndividual
extends
ElementoSeleccionable
{
class
ArchivoIndividual
extends
ElementoSeleccionable
{
final
Conversion
_conversion
;
final
Conversion
_conversion
;
...
...
lib/carpeta.dart
View file @
d0951d38
import
'
package:convertex_ssmm_proyecto/
conversion.dart'
;
import
'conversion.dart'
;
import
'
package:convertex_ssmm_proyecto/
elemento_seleccionable.dart'
;
import
'elemento_seleccionable.dart'
;
import
'formato.dart'
;
import
'formato.dart'
;
class
Carpeta
extends
ElementoSeleccionable
{
class
Carpeta
extends
ElementoSeleccionable
{
...
...
lib/conversion.dart
View file @
d0951d38
import
'
package:convertex_ssmm_proyecto/
formato.dart'
;
import
'formato.dart'
;
class
Conversion
{
class
Conversion
{
final
Formato
_formatoOriginal
;
final
Formato
_formatoOriginal
;
...
...
lib/enlace.dart
View file @
d0951d38
import
'
package:convertex_ssmm_proyecto/
archivo_individual.dart'
;
import
'archivo_individual.dart'
;
class
Enlace
extends
ArchivoIndividual
{
class
Enlace
extends
ArchivoIndividual
{
final
RedSocial
_redSocial
;
final
RedSocial
_redSocial
;
...
...
lib/main.dart
View file @
d0951d38
import
'package:flutter/material.dart'
;
import
'package:flutter/material.dart'
;
import
'convertex_prototipo_app.dart'
;
import
'convertex_prototipo_app.dart'
;
void
main
(
)
{
void
main
(
)
{
runApp
(
ConvertexPrototipoApp
());
}
}
lib/paginas/pagina_principal.dart
View file @
d0951d38
...
@@ -5,6 +5,55 @@ class PaginaPrincipal extends StatelessWidget {
...
@@ -5,6 +5,55 @@ class PaginaPrincipal extends StatelessWidget {
@override
@override
Widget
build
(
BuildContext
context
)
{
Widget
build
(
BuildContext
context
)
{
return
const
Placeholder
();
return
Scaffold
(
appBar:
AppBar
(
title:
Text
(
'ConVertex'
),
actions:
[
IconButton
(
onPressed:
()
{},
icon:
Icon
(
Icons
.
settings_outlined
))
],
),
body:
_construirCuerpo
(
context
),
floatingActionButton:
contruirFBAs
(
context
),
floatingActionButtonLocation:
FloatingActionButtonLocation
.
centerDocked
,
);
}
Widget
_construirCuerpo
(
BuildContext
context
)
{
return
SafeArea
(
child:
Column
(
mainAxisAlignment:
MainAxisAlignment
.
center
,
children:
[
Text
(
'No hay archivos seleccionados'
,
style:
Theme
.
of
(
context
).
textTheme
.
titleLarge
,
),
const
SizedBox
(
height:
16.0
),
Text
(
'Pulsa el botón + para agregarlos'
,
style:
Theme
.
of
(
context
).
textTheme
.
bodyMedium
,
)
],
)
);
}
Widget
contruirFBAs
(
BuildContext
context
)
{
return
Padding
(
padding:
const
EdgeInsets
.
all
(
8.0
),
child:
Row
(
mainAxisAlignment:
MainAxisAlignment
.
spaceBetween
,
children:
[
FloatingActionButton
(
onPressed:
()
{},
child:
Icon
(
Icons
.
label_important_outline
),
),
FloatingActionButton
(
onPressed:
()
{},
child:
Icon
(
Icons
.
add
),
)
],
),
);
}
}
}
}
lib/perfil.dart
View file @
d0951d38
import
'
package:convertex_ssmm_proyecto/
formato.dart'
;
import
'formato.dart'
;
class
Perfil
{
class
Perfil
{
final
String
_identificador
;
final
String
_identificador
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment