Autore Topic: [Libreria] Chessboard-Component-For-Android  (Letto 2589 volte)

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
[Libreria] Chessboard-Component-For-Android
« il: 05 Novembre 2011, 13:41:31 CET »
+4
Ho creato un componente grafico, nello specifico una scacchiera comprensiva di notazione intorno alla scacchiera.
Il componente è molto customizzabile : dimensione delle caselle, colori delle caselle sia bianche che nere del testo e della cornice, possibilità di visualizzare le notazioni / coordinate o meno e la possibilità di settare un listener sul click delle caselle. Il componente è configurabile totalmente da layout XML oltre che per via programmatica.

I sorgenti li trovate qui : chessboard-component-for-android

Una volta importati i sorgenti in eclipse (git,mercurial,ecc...) basterà aggiungere la libreria al vostro progetto e inserire il componente nel layout  ;-)

Se qualcuno lo volesse provare i feedback sono graditi, così da migliorare l'usabilità del componente e/o aggiungere funzionalità

Per la JavaDoc completa potete visitare questo link : com.skullab.chess | API

« Ultima modifica: 06 Novembre 2011, 22:59:22 CET da teskio »

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #1 il: 30 Maggio 2012, 09:31:14 CEST »
0
Bravo Teschio !!!!
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline redcloud

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note
  • Play Store ID:
    redcloud80
  • Sistema operativo:
    Windows
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #2 il: 10 Luglio 2012, 10:28:16 CEST »
0
Ciao, vorrei utilizzare questa tua libreria per un piccolo progetto ma non riesco ad utilizzarla. Uso eclipse e ho fatto il checkout del tuo progetto, l'ho linkato al mio progetto ma quando aggiungo la riga "<com.skullab.chess.Chessboard android:gravity="center" style="@style/ChessboardDefault"/>" al mio layout mi viene segnalato questo errore: "error: Error: No resource found that matches the given name (at 'style' with value '@style/ChessboardDefault')."

Offline domenicozinzi

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • http://www.linkedin.com/pub/domenico-zinzi/37/75a/958
    • thedom85
    • Mostra profilo
  • Dispositivo Android:
    HTC Wildfire
  • Sistema operativo:
    Windows -Linux
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #3 il: 10 Luglio 2012, 10:37:13 CEST »
0
La cosa mi interessa molto per un progettino quando lo inizio ti contatto  ;-)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #4 il: 10 Luglio 2012, 12:31:47 CEST »
0
@style/ChessboardDefault
Verifica che questo style esista, e controlla che nello style  non ci sia una mappatura ad un immagine o altro.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline redcloud

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note
  • Play Store ID:
    redcloud80
  • Sistema operativo:
    Windows
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #5 il: 10 Luglio 2012, 13:57:11 CEST »
0
Verifica che questo style esista, e controlla che nello style  non ci sia una mappatura ad un immagine o altro.
Si, ho controllato, lo style esiste e non contiene riferimenti a risorse non esistenti.

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #6 il: 12 Luglio 2012, 18:46:39 CEST »
0
Hai aggiunto il progetto come libreria ? Hai verificato che i files delle risorse siano presenti ? in particolare il file styles.xml in res/values (all'interno della libreria)

prova a creare un layout in questo modo, sostituendo "you.package.name" con il nome del tuo package
e guarda se funziona. In caso contrario posta codice e logcat  :-)
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
 <com.skullab.chess.Chessboard xmlns:chessboard="http://schemas.android.com/apk/res/your.package.name"
               android:gravity="center"
               style="@style/ChessboardDefault"/>

Offline redcloud

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note
  • Play Store ID:
    redcloud80
  • Sistema operativo:
    Windows
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #7 il: 12 Luglio 2012, 18:56:35 CEST »
0
Hai aggiunto il progetto come libreria ? Hai verificato che i files delle risorse siano presenti ? in particolare il file styles.xml in res/values (all'interno della libreria)

prova a creare un layout in questo modo, sostituendo "you.package.name" con il nome del tuo package
e guarda se funziona. In caso contrario posta codice e logcat  :-)
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
 <com.skullab.chess.Chessboard xmlns:chessboard="http://schemas.android.com/apk/res/your.package.name"
               android:gravity="center"
               style="@style/ChessboardDefault"/>
Ho fatto il checkout del progetto e l'ho importato in eclipse. Nel mio progetto, ho messo un riferimento nel buildpath al progetto inteso come libreria. Il tuo codice mi da esattamente lo stesso problema.

Offline redcloud

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note
  • Play Store ID:
    redcloud80
  • Sistema operativo:
    Windows
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #8 il: 12 Luglio 2012, 19:51:12 CEST »
0
Nella foto si vede la finestra delle proprietà del progetto in nero che contiene un riferimento al progetto chessboard. L'errore è quello del primo post.

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #9 il: 13 Luglio 2012, 11:32:27 CEST »
0
No, devi inserire il progetto come libreria android in questo modo :
Managing Projects from Eclipse with ADT | Android Developers

Offline redcloud

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note
  • Play Store ID:
    redcloud80
  • Sistema operativo:
    Windows
Re:[Libreria] Chessboard-Component-For-Android
« Risposta #10 il: 13 Luglio 2012, 11:37:57 CEST »
0
Ora ci siamo! Grazie mille, appena produco qualcosa te lo faccio sapere ;)