B4i Library iBlur - The "Any View" with Blur Effect

topiblur.png

This library was made based on Blur Style Popup-Views

Installation instructions:

- Copy the *.a and *.h files into the folder "Libs" in your MAC or in your MAC HOSTED by AnywhereSoftware, normally in "B4i-MacServer\Libs" folder

-Copy the iBlur.xml to your custom libraries folder in B4i
- Select in your REFERENCED LIBRARIES

ReferenceiBlur.png



iBlur
Author:
Alberto Iglesias (alberto@visualnet.inf.br)
Version: 1.03
  • iBlur
    Events:
    • onInitialized (EventName As String)
    Methods:
    • Hide: ()
      Show the Blur View
    • Initialize (EventName As String)
      Initializes the object.
    • Show (Panel As B4IPanelView*)
      Show the Blur View
    Properties:
    • Author As String [read only]
      Author of this Library
    • DebugMode As BOOL
      Enable/Disable Debug mode from Library
    • Version As String [read only]
      Library Version



iBlurScreen3.png



iBlurScreen1.jpg
iBlurScreen2.jpg


 

Attachments

  • Example.zip
    20.3 KB · Views: 83
  • Library.zip
    154.7 KB · Views: 95
  • iBlur103.zip
    113.1 KB · Views: 14
Last edited:

little3399

Active Member
Licensed User
HI, Alberto

The second Close Button seem not to work ?
 

Attachments

  • BlueTest.zip
    20.5 KB · Views: 2

little3399

Active Member
Licensed User
Hi,
I found a strange phenomenon ... but not sure what reason be, I just describe the phenomenon here:
I using the ThreePage Demo and using iBlur library , but seem the iBlur library can disable the 100%x method ..
here is two file, one was original file (ThreePagesnoiBlur.zip), and another was adding the Blur library(ThreePageswithiBlur.zip)....

upload_2015-6-21_8-54-39.png
 

little3399

Active Member
Licensed User
Hi,
I found a strange phenomenon ... but not sure what reason be, I just describe the phenomenon here:
I using the ThreePage Demo and using iBlur library , but seem the iBlur library can disable the 100%x method ..
here is two file, one was original file (ThreePagesnoiBlur.zip), and another was adding the Blur library(ThreePageswithiBlur.zip)....

View attachment 35142
 

little3399

Active Member
Licensed User
Hi,
I found a strange phenomenon ... but not sure what reason be, I just describe the phenomenon here:
I using the ThreePage Demo and using iBlur library , but seem the iBlur library can disable the 100%x method ..
here is two file, one was original file (ThreePagesnoiBlur.zip), and another was adding the Blur library(ThreePageswithiBlur.zip)....

View attachment 35142
 

cloner7801

Active Member
Licensed User
Why I get the error?

B4X:
Error: ** BUILD FAILED **


The following build commands failed:
    CompileC build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/arm64/b4i_license.o B4iProject/b4i_license.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
 

Mashiane

Expert
Licensed User
topiblur.png


This library was made based on Blur Style Popup-Views

Installation instructions:

- Copy the *.a and *.h files into the folder "Libs" in your MAC or in your MAC HOSTED by AnywhereSoftware, normally in "B4i-MacServer\Libs" folder

-Copy the iBlur.xml to your custom libraries folder in B4i
- Select in your REFERENCED LIBRARIES

ReferenceiBlur.png



iBlur
Author:
Alberto Iglesias (alberto@visualnet.inf.br)
Version: 1.02
  • iBlur
    Events:
    • onInitialized (EventName As String)
    Methods:
    • Hide: ()
      Show the Blur View
    • Initialize (EventName As String)
      Initializes the object.
    • Show (Panel As B4IPanelView*)
      Show the Blur View
    Properties:
    • Author As String [read only]
      Author of this Library
    • DebugMode As BOOL
      Enable/Disable Debug mode from Library
    • Version As String [read only]
      Library Version



iBlurScreen3.png



iBlurScreen1.jpg
iBlurScreen2.jpg


Wow, wonderful. Do you have something perhaps to pixelate bitmaps that you can pass the bitmap variable?
 

josnav

Member
Licensed User
I'm trying to use iBlur with iAwesome and then I get this compiler error:

duplicate symbol _OBJC_IVAR_$_RNBlurModalView._dismissButton in:
../../Libs/libiAwesomeMessage.a(RNBlurModalView.o)
../../Libs/libiBlur.a(RNBlurModalView.o)
duplicate symbol _OBJC_IVAR_$_RNBlurModalView._contentView in:
../../Libs/libiAwesomeMessage.a(RNBlurModalView.o)
../../Libs/libiBlur.a(RNBlurModalView.o)
duplicate symbol _OBJC_IVAR_$_RNBlurModalView._controller in:
../../Libs/libiAwesomeMessage.a(RNBlurModalView.o)
../../Libs/libiBlur.a(RNBlurModalView.o)
duplicate symbol _OBJC_IVAR_$_RNBlurModalView._parentView in:
../../Libs/libiAwesomeMessage.a(RNBlurModalView.o)
../../Libs/libiBlur.a(RNBlurModalView.o)
duplicate symbol _OBJC_IVAR_$_RNBlurModalView._blurView in:
../../Libs/libiAwesomeMessage.a(RNBlurModalView.o)
../../Libs/libiBlur.a(RNBlurModalView.o)
 

josnav

Member
Licensed User
No luck :-(

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_B4IBlur", referenced from:
objc-class-ref in b4i_main.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
 
Top