German Canvas-Linie auf SeekBar

strupp01

Active Member
Licensed User
Longtime User
Ich habe ein kleines testprogramm geschrieben, dass mein Problem darstellt. Es geht hier nicht um die exakten x-, y-Positionen, sondern wie wird nur eine Canvas-Linie auf dem transparenten Panel dargestellt.

Ich habe versucht, dieses transparente Panel immer zu löschen und dann wieder mit einer Linie zu versehen mit Befehl "Panel3.RemoveAllViews". Dies funktioniert aber nicht.

Wer weiß hilfe, um nur eine Linie auf dem Panel mit der SeekBar zu verschieben ?
 

Attachments

  • B4J_Test.zip
    84.2 KB · Views: 250

klaus

Expert
Licensed User
Longtime User
Ich habe mir dein Projekt angeschaut.
Leider verstehe ich nicht genau was du machen willst.
Schon mal verweg, dein project funktioniert nicht:
1) Die Datei existiert nicht in File.DirApp, man muss sie vorher dort hinkopieren.
2) In dieser Zeile Ein_Proz_Zeilen = List1.Size / PLD_Size_aktuell_Proz
ist PLD_Size_aktuell_Proz = 0 also Ein_Proz_Zeilen ein sehr hoher wert, was soll das?
3) In deinem Projekt finde ich kein Canvas ?!
Habe leider keine Lust noch weiter zu suchen um zu verstehen was du machen willst.

In B4J funktioniert Canvas nicht wie in B4A.
In B4J ist Canvas ein Node (View in B4A) und wird nicht einer anderen View wie Activity, Panel oder ImageView zugeordnet.
Aber da ich nicht verstehe was du machen willst kann ich nicht konkret helfen.
 

strupp01

Active Member
Licensed User
Longtime User
Hallo Klaus,
das war das falsche Programm. Hier das richtige. Soppy.
 

Attachments

  • B4A_Test.zip
    7.9 KB · Views: 232

strupp01

Active Member
Licensed User
Longtime User
Danke Klaus, das war's. :D
Gut das es so Helfer wie dich gibt, die uns Anfänger so unterstützen.
 
Top