Yes, see pfn/android-sdk-plugin#173 On Wed, Jun 17, 2015, 6:59 AM Martin Mauch <martin.ma...@gmail.com> wrote:
> Did you manage to get the design library to work? > I'm constantly running into this problem (although with > android-sbt-plugin, not gradle): > > https://github.com/saturday06/gradle-android-scala-plugin/issues/61#issuecomment-112578630 > > > On Tuesday, June 16, 2015 at 2:43:03 AM UTC+2, pfn wrote: >> >> Now updated with extensions for support-v4, appcompat-v7 and the design >> library. (in scala-conversions-4, scala-conversions-v7 and >> scala-conversions-design, respectively) >> >> On Friday, May 29, 2015 at 3:39:28 PM UTC-7, Taig wrote: >>> >>> Great way to make the Android API more Scala friendly. Love it! >>> >>> Am Mittwoch, 27. Mai 2015 22:55:45 UTC+2 schrieb pfn: >>>> >>>> I just published a new library that automatically creates all implicit >>>> conversions and extension functions for the Android SDK. >>>> >>>> The gist: >>>> >>>> It iterates android.jar to find all classes with >>>> single-abstract-methods. For each of these methods, an implicit conversion >>>> is created for a function to the class type. Once all the conversions have >>>> been generated, the android.jar is iterated again to find all usages of >>>> these classes. For each of these usages which takes these SAM classes as a >>>> single argument, an extension function is generated (by removing any >>>> prefixed 'set' and suffixed 'Listener') from the name. Any () => A function >>>> becomes => A for by-name usage instead. >>>> >>>> Implementation: >>>> >>>> Mostly using asm and a little bit of java reflection where I got stuck, >>>> a little bit of canned buggery where I got stuck even more. The technique >>>> should be applicable to any other library used on android to generate >>>> simple extensions like these. >>>> >>>> What it looks like: >>>> >>>> Generated code: https://gist.github.com/pfn/b4dc88b80e846f1fbac1 >>>> github: https://github.com/pfn/android-conversions >>>> >>>> Use it from sbt: >>>> >>>> libraryDependencies += "com.hanhuy.android" %% "scala-conversions" % >>>> "1.0" >>>> >>>> Hope this helps anyone that's been wanting something like this. >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "scala-on-android" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to scala-on-android+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "scala-on-android" group. To unsubscribe from this group and stop receiving emails from it, send an email to scala-on-android+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.