Delphi TListBox iOS haciendo nuevo estilo de elemento/comportamiento
firemonkey (1)
Necesito mostrar datos personalizados. Por ejemplo , necesito mostrar una lista de contactos con nombre, descripción, foto. E idealmente, también me gustaría mostrar datos personalizados allí, por ejemplo, un botón para iniciar una llamada telefónica. Los estilos predeterminados no hacen exactamente lo que quiero, pero bastante cerca.
Por lo tanto, hasta donde puedo decir, TListBox podría ser un buen control para esto si pudiera crear estilos personalizados. ¿Es eso posible? (Otro problema, por supuesto, es establecer los valores de los controles de datos personalizados).
Deberías echarle un buen vistazo al ejemplo de FMX CustomListBox AFAIK, incluso el solo ejemplo ya parece tener exactamente lo que necesitas, ya establecido.
Me llevó unos 10 minutos producir este resultado directamente del ejemplo CustomListBox con su descripción:
Una cosa que el ejemplo de FMX incluido demuestra perfectamente es lo fácil que es agregar cualquier control de FMX al ListBox a través de los diseños de TStyleBook como botones, imágenes, etc. ... básicamente cualquier control visual sobre el cual implementemos el HitTest , de nuevo, todos muy detallado en el ejemplo FMX Delphi.