You can download the demo version from this post
iSD_DragBoard
Author: Star-Dust
Version: 0.01
DragBoardView
Events:
BoardMoved
ClickAddElement (ColumnName As String)
ClickModifyColumn (ColumnPosition As Int)
ClickModifyElement (ColumnPosition As Int, ItemPosition As Int)
ItemClickRightMenu...
This new library will allow you to make cuts on images in a square (rectangular), circle and ellipse.
Moreover, the image can be enlarged by the user, and rotated to obtain different cuts.
I have used XUI libraries, if I have time I convert it to Android.
The full version will be distributed to...
Dependence: SD CreativeBackground
SD_XUIView2
Author: Star-Dust
Version: 0.14
B4XRangeSeekBar
Events:
ChangeValue (MinValue As Float, MaxValue As Float)
Fields:
Tag As Object
Functions:
AddToParent (PanelToAdd As B4XView, Left As Int, Top As Int, Width As Int, Height As Int) As String...
iSD_Switch
Author: Star-Dust
Version: 0.01
SDSwitch
Events:
ChangeValue (Value As Boolean)
Functions:
Class_Globals As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As String
GetBase As Panel
getValue As Boolean
Initialize (Callback As Object, EventName As...
SD_Switch
Author: Star-Dust
Version: 0.03
SDSwitch
Events:
ChangeValue (Value As Boolean)
Functions:
Class_Globals As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As String
GetBase As Panel
Initialize (Callback As Object, EventName As String) As String...
SD_XUI_AwesoneWheel
Author: Star-Dust
Version: 0.05
AwesoneWheel
Events:
StopWheel (Index As Int, Value As String)
Fields:
Degree As Int
TextSize As Int
TimeLapseTick As Int
Time frame that the wheel takes to cross each box - Defaults is 60 (milliseconds)
RadiusCentralBall As Int
Default...
This XUI library serves to change color to an animation (XUI) panel.
RevealColor is a panel and has the same methods as an XUI panel.
Required XUI 1.72+
SD_XUI_RevealColorView
Author: Star-Dust
Version: 0.01
RevealColorView
Functions:
AddView (View As B4XView, Left As Int, Top As Int, Width...
I created a library to display polygons in 3D. It is also possible to use it to create 3D XUI views.
This library can be used to create 3D models from code or load them from obj files.
To create a 2D drawing app, to create games, animations, introductions, and 3D effects
You can find a detailed...
BitmapCreator lacks some important instructions on Canvas.
Sometimes switching from BitmapCreator to Canvas and vice versa would slow down the code too much, so it would be better to implement them with BitmapCreator.
I started writing some divers, if someone finds a way to improve it or add...
I created a new class that animates the background of any view and makes a starry sky appear with falling meteors.
I also attach the source code
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this...
I had the need to create a menu when it is required to exit App from the Back button of the device but also from the home button.
So I have to create something similar to closing the device.
Here is my new office.
SD_MenuClose
Author: Star-Dust
Version: 0.05
MenuClose
Functions...
I created a new class of type CustomView [XUI]
It is a ProgressBar that simulates a submarine radar.
I attached an example to this post and the source code of the class
Use:
Sub Globals
Private RadarProgress1 As RadarProgress
End Sub
Sub Activity_Create(FirstTime As Boolean)...
I was envious of @Johan Schoeman 's SlidingPuzzle library that you find here.
So I decided to recreate it for B4X inspired by the same library.
I have attached the source code, I entered a procedure to shuffle the cards.
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load...
So far I've used the native Android commands to rotate the views according to the X, Y, and Z axes. The native commands let you change the X and Y coordinates of the Pivot point and get this.
But to get a rotating cube it is not enough to be able to rotate on three axes but you have to be...
New library to move from one image to another with a brick animation. The image is decomposed into a tile, each tile is rotated and the new image appears in the back.
You can set the number of grids/tile from the Design
SD_ImageTile
Author: Star-Dust
Version: 0.02
ImageRubik
Functions...
Do you want to simulate the mixer trimmer, the bass volume etc ..?
Here you are satisfied
SD_Trimmer
Author: Star-Dust
Version: 0.02
CircleTrimmer
Events:
ChangeValue (Value As Int)
Functions:
Class_Globals As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As...
This library handles drag and drop of XUI views.
It is a simple library with few methods but it only serves to drag the space already indicated.
(required XUI 1.72+)
Good fun
SD_XUI_DragView
Author: Star-Dust
Version: 0.03
DragDropView
Events:
DragViewMoving (DragView As B4XView)...
Using the XUI views I realized the need to follow the events of Touch, Drag, Click and Release in a unique way. Required XUI 1.72+
In Android I would use this command:
Sub EventName_Touch (Action As Int, X As Float, Y As Float)
In B4J I would use this:
Sub EventName_MouseDragged (EventData As...
This library is entirely made of b4a.
This class receives the view and an image as parameters.
Once the class has been initialized, the image with the circular shape will be displayed in the background.
With the "Progress" methods add a circular progress bar of different graphics to the survey...
A bit for challenge and a bit for fun with @moster67 I created a version entirely in B4A of the FluidSlide library. Find the wrapper created by @moster67 of the original library written in Kotlin here
B4i version HERE
Instead in this post you find a similar version made in B4A with its source...