草庐IT

合成类

全部标签

android - 如何禁用 Kotlin Android 扩展插件生成合成 View 属性

KotlinAndroidExtensions插件为每个View生成静态属性,并使用我的应用布局文件中的ID,如thedocumentation中所述.我想禁用此功能,因为我们使用DataBinding而不是Kotlin合成View属性,有时我会不小心导入它们;它还为我们不使用的东西增加了额外的构建开销。无法禁用Android扩展插件,因为我们使用的是同一个插件完成的Parcelize功能。 最佳答案 androidExtensionsDSL中有一个features属性,可让您提供要启用的功能列表。目前,只有两个可用,parceli

android - Kotlin Android Extensions 是否缓存合成属性或每次调用 findViewById()?

如果我有一个简单的自定义View:myitem.xml访问kotlinx语法属性:importkotlinx.android.synthetic.main.myitem.view.*view.toolbar.text="Sometext"它在内部生成对findByViewID()的调用。所以我的问题是:是否为自定义View(如Activity)或每次调用findByViewID时缓存结果?出于性能原因,答案非常重要。 最佳答案 在当前版本(1.1.3)中,为Activity和fragment布局缓存View。对于RecyclerVi

android - Kotlin Android Extensions 是否缓存合成属性或每次调用 findViewById()?

如果我有一个简单的自定义View:myitem.xml访问kotlinx语法属性:importkotlinx.android.synthetic.main.myitem.view.*view.toolbar.text="Sometext"它在内部生成对findByViewID()的调用。所以我的问题是:是否为自定义View(如Activity)或每次调用findByViewID时缓存结果?出于性能原因,答案非常重要。 最佳答案 在当前版本(1.1.3)中,为Activity和fragment布局缓存View。对于RecyclerVi

android - Kotlin 合成扩展和几个包含相同的布局

如果我有如下布局,如何使用kotlin合成扩展访问View:文件:two_days_view.xml文件:day_row.xml如何访问dayName?我找了一些这样的:day1.dayName.text="xxx"day2.dayName.text="sss"我在Studio中看到我可以访问dayName但dayNameTextView引用的是哪一个?正常,如果我只有一个包含的布局,它可以正常工作。但现在我多次包含相同的布局。当然我总是可以做到的:day1.findViewById(R.id.dayName).text="xxx"但我正在寻找好的解决方案。:)

android - Kotlin 合成扩展和几个包含相同的布局

如果我有如下布局,如何使用kotlin合成扩展访问View:文件:two_days_view.xml文件:day_row.xml如何访问dayName?我找了一些这样的:day1.dayName.text="xxx"day2.dayName.text="sss"我在Studio中看到我可以访问dayName但dayNameTextView引用的是哪一个?正常,如果我只有一个包含的布局,它可以正常工作。但现在我多次包含相同的布局。当然我总是可以做到的:day1.findViewById(R.id.dayName).text="xxx"但我正在寻找好的解决方案。:)

Python语音合成-第三方库(gTTs/pyttsx3/speech)横评(内附使用代码)

Python文字转语音(调研&成品函数)由于项目需要,我需要将文字转换为语音,那么第一步就要进行调研什么是语音合成技术?语音合成(texttospeech),简称TTS。是将文字转化为语音的一种技术,是让计算机模拟人类的嘴巴,通过不同的音色说出想表达的内容,是人机对话的一部分。TTS可以通过神经网络的设计,把文字智能地转化为自然语音流。极大的方便了视障患者的使用,也提升了文本的可读性。TTS应用包括语音驱动的硬件以及声音敏感系统,并常与声音识别程序一起使用。现在许多厂家都推出了自己的语音合成服务或API,大家也可以去自行查看,本文仅做了python环境下语音合成第三方库的调研如何用代码实现?如

android - 用于 View 的 Kotlin 合成扩展

我有一个包含一些View的布局,其中一个的ID为title_whalemareimportkotlinx.android.synthetic.main.controller_settings.*importkotlinx.android.synthetic.main.view_double_text.*classMainSettingsController:BaseMvpController(){valtitle:TextView=title_whalemareoverridefungetLayout():Int{returnR.layout.controller_settings}}

android - 用于 View 的 Kotlin 合成扩展

我有一个包含一些View的布局,其中一个的ID为title_whalemareimportkotlinx.android.synthetic.main.controller_settings.*importkotlinx.android.synthetic.main.view_double_text.*classMainSettingsController:BaseMvpController(){valtitle:TextView=title_whalemareoverridefungetLayout():Int{returnR.layout.controller_settings}}

iOS 以透明方式合成 2 个视频

我有2个视频,其中一个是透明背景的叠加视频(我试图添加到视频中的爆炸视频)。当我尝试使用AVMutableComposition组合它们时,我看到覆盖的视频alphachannel被忽略了。基本上我只看到第二个视频(黑色背景而不是透明的)。作为测试,我将0.9的不透明度添加到叠加视频,以确保它们正确合并,结果我在叠加视频下方看到了主视频(当然不是我想要的,但证明合成有效)。关于如何使alphachannel适用于第二个视频的任何想法?NSError*error=nil;AVMutableComposition*comp=[AVMutableCompositioncomposition]

ios - AVFoundation 在 ios5 中用 Alpha 合成叠加两个视频剪辑?

我希望使用带或不带OpenGL的IOS5AVFoundation来录制来自相机的视频,并使用某种形式的alphachannel合成/前景抠图在顶部叠加/合并另一个视频剪辑。组合输出的示例用例可能是动画角色与用户使用iPhone/iPad摄像头录制的视频剪辑进行交互的视频。这在IOS5或潜在的BradLarson的GPUImage框架中是否可行?两个视频源的Alphachannel是否可以轻松合并?如果有人可以分享任何示例代码,或提供任何指导,我将不胜感激。 最佳答案 苹果AVEditDemo(+随附的WWDC2010视频)将是一个开