草庐IT

view_facade

全部标签

android - 如何在显示 snackbar 时上推现有 View ?

这是我在snackbar可见时向上插入“NEXT”按钮的尝试:如您所见,它没有按计划运行。看起来好像textview被推到RelativeLayout后面,然后在snackbar消失时重新出现。相反,我想要的是textview向上推(因此它位于snackbar上方),然后在snackbar消失时返回.我还创建了一个小型github存储库来演示这一点:https://github.com/Winghin2517/TestFabMotion这是我用于隐藏自身的“NEXT”的CoordinatorLayout.Behavior。当snackbar出现时,Behavior取自FAB行为:pub

java - 服务内的((按钮) View )不起作用

我正在尝试创建一个允许我通过服务录制音频的按钮,我希望该按钮具有文本:“开始录制”。在OnClick事件中,我希望按钮文本更改为:"StopRecording"。我在类里面使用此代码,但现在它在服务中不起作用,但是,由于我希望音频记录作为服务使用,我似乎无法更改按钮的文本。我对编码很陌生,所以非常感谢任何帮助!我的代码如下:类:publicclassTestextendsAppCompatActivity{publicvoidRecord(Viewview){Intentintent=newIntent(this,RecordService.class);startService(in

android - 如何防止工具栏和导航栏在共享 View Activity 转换期间闪烁?

truefalsefalse或者从转换中排除java类导航和状态栏Viewdecor=((PhotosActivity)context).getWindow().getDecorView();ViewstatusBar=decor.findViewById(android.R.id.statusBarBackground);ViewnavBar=decor.findViewById(android.R.id.navigationBarBackground);ActivityOptionsCompatoptions=ActivityOptionsCompat.makeSceneTrans

android - 如何从 Ionic 框架中的预构建应用程序中提取 Controller 和 View ?

在IonicApp中,目录结构显示Appstructure在www>scripts>app.js是一个JavaScript文件,其中包含Controller的所有代码和其中的View。只有反射(reflect)在浏览器中的更改才是在此文件中所做的更改。目录结构中的Controller和View没有任何作用,因为在它们中所做的任何更改都不会反射(reflect)在应用程序中,它们在app.js文件中的整个代码提供了我们需要的更改。整个应用程序从一个文件运行?如何使在目录结构文件中所做的更改反射(reflect)在应用程序中,是否需要app.js文件? 最佳答案

javascript - React native,添加 Root View 时出错

我一直在尝试在我的项目中使用“react-native-popup”,渲染弹出窗口时在红屏中出现以下错误。如果我重新加载,该消息将被视为警告,应用程序运行正常,但错误消息偶尔会出现。我想知道这是什么问题?Tryingtoaddarootviewwithanexplicitidalreadyset.ReactNativeusestheidfieldtotrackreacttagsandwilloverwritethisfield.Ifthatisfine,explicitlyoverwritetheidfieldtoView.NO_IDbeforecallingaddMeasuredRo

android - 自定义 View RatingBar 调用了 setOnTouchListener 但没有覆盖 performClick

我在布局中使用RatingBar作为1星,如下所示-并在我的Activity中设置setOnTouchListener,如下所示-ratingBar.setOnTouchListener(newView.OnTouchListener(){intratingAtActionDown;@OverridepublicbooleanonTouch(Viewview,MotionEventmotionEvent){if(motionEvent.getAction()==MotionEvent.ACTION_DOWN)ratingAtActionDown=(int)ratingBar.getRa

android - 如何根据新的配置变化重新调整 View ?

背景我有一个应用程序(here),里面有Admob横幅,我不喜欢每次改变方向时横幅都会重新加载的事实,所以很长一段时间我都有相同的解决方法为此,为了避免重新创建Activity,从而避免重新创建AdmobView:问题这很好用,但它并不是真正好的解决方案,也不推荐使用。只是因为这个问题我不得不使用的解决方法(写了关于它here)。问题是某些UI元素(例如工具栏)不会根据新方向进行更改。这会导致工具栏保持与应用程序启动时相同的高度和相同的字体大小。纵向->横向示例:如您所见,横向的高度保持较大,字体大小也保持较大。横向->纵向示例:在这里你看到了相反的情况。高度保持较小,字体大小也保持较

android - 无障碍服务 : get views you can interact with instantly (same as Voice Access)?

目标是获得可以即时交互的View(可以立即点击,然后会发生一些事情)。如果View通常可见且可点击,但悬停在另一个View/菜单/侧面板上,则应将其省略。VoiceAccess去做。而且它似乎使用了AccessibilityAPI。Googlemap中的底部菜单就是一个完美的例子。当它展开时,下方的“沿路线搜索”按钮仍然可见,但应用程序未突出显示它。那我们有什么?有一个流AccessibilityEvent.最有用的是AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED,这样我们就可以在有事情发生时得到通知。与getSource()我们可以获得A

android - 同步两个 ScrollView View 的位置

我正在尝试同步两个ScrollView的位置。我正在尝试这样做以显示电视指南列表。我创建了一个扩展RelativeLayout以显示指南的自定义类。这个相对布局有四个child:左上角的ImageView,右上角显示列标题的Horizo​​ntalScrollView,左下角显示行标题的ScrollView,以及右下角包含列表的ScrollView.这个ScrollView然后包含一个Horizo​​ntalScrollView,它又包含一个LinearLayout和多个显示数据的subview。我希望这能清楚地解释它,但这里有一个图表可以使它更清楚:____________|__|_

android - 在自定义 View 中居中缩放 - 计算 Canvas 坐标

我正在开发我的第一个“真正的”Android应用程序,一个图形工作流编辑器。绘图是在自定义类中完成的,它是View的子类。目前我的元素是矩形,它们是在Canvas上绘制的。为了检测元素上的Action,我比较坐标并检查触摸位置上的元素。为了实现缩放手势,我尝试了http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html使用4个参数的canvas.scale(...)函数,居中缩放效果很好,但我无法使用mPosX和mPosY的偏移量来计算Canvas坐标,以检测缩放后的触摸是否在元素。我尝试