草庐IT

Enemy_View

全部标签

android - 为 Activity 中的特定 View 定义某些进入和退出转换

我正在使用this添加Activity转换文档。我知道我可以为整个Activity定义进入和退出转换,例如explode.但是,如果我想以不同方式为进入Activity的某些View设置动画怎么办?例如,如果我在布局的上半部分有一个View,在布局的底部有一个View,我可能想在顶View上使用向下滑动过渡,在底部View上使用向上滑动动画。这个可以设置吗?我可以考虑使用sceneanimations(documentedhere)并从空View的侧面引入元素,但我的布局很复杂并且我经常迭代它,因此跟踪两种不同的布局并不是很理想。谢谢! 最佳答案

android - 返回后的 kotlin android fragment 空回收器 View

我有这个安卓fragment:classMainFragment:BaseFragment(){privatevalrecyclerViewbylazy{find(R.id.recyclerView)}privatevalfabbylazy{find(R.id.fab)}privatevalmyLayoutManagerbylazy{LinearLayoutManager(ctx,LinearLayoutManager.VERTICAL,false)}privatevalmyAdapterbylazy{MainCardAdapter(ctx,ArrayList(),R.layout.c

android - 使用 typescript 在 nativescript 中自定义 android View

我想在我的nativescript应用程序中使用typescript显示原生androidUI组件(如按钮或Canvas)。例如,我想使用以下typescript代码扩展一个android按钮://custom.jsexportclassNativeComponentextendsandroid.widget.Button{constructor(context){super(context);this.setText("test");}}然后我尝试在我的xmlView中加载它:Pagexmlns="http://schemas.nativescript.org/tns.xsd"loa

android - Recycler View 不保存 View 状态

我正在处理RecyclerView,在其中我在适配器中使用LinearLayout。当点击LinearLayout时,它隐藏了View并同样再次点击使其可见。我的问题是RecyclerView没有保存View的状态,当我滚动时它再次刷新View,再次更改初始时间的状态View。下面给出了我的RecyclerView代码和我的适配器。RecyclerView代码:LinearLayoutManagerlayoutManager=newLinearLayoutManager(getActivity());Menu_Detail_Adaptersearchabledapter=newMenu

android - 动态膨胀 View 时滚动到底部

我有一个LinearLayout,我正在像这样在其中填充一个CardView:finalLinearLayoutitineraryDetailLL=(LinearLayout)findViewById(R.id.itineraryDetailLinearlayout);finalViewchildView=getLayoutInflater().inflate(R.layout.cardview,null);itineraryDetailLL.addView(childView);subview的膨胀是通过单击按钮完成的。每当新的cardview膨胀时,我想滚动到屏幕底部。我是这样做的

android - 在我允许后表面 View 不显示相机

publicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.fragment_camera,container,false);cameraId=Camera.CameraInfo.CAMERA_FACING_BACK;flipCamera=view.findViewById(R.id.flipCamera);flashCameraButton=view.findViewById(

android - 获取 View 每个角的位置,然后在该位置添加 View

我正在开发一个有自定义View的android项目。单击自定义View时,我想要在View的每个角放置一个View(一个圆圈)。目前我只是想让它在左上角工作,但它最终出现在中间。下面是我添加View的点击功能。Viewview=LayoutInflater.from(getContext()).inflate(R.layout.view,this,false);TextViewtextItem=view.findViewById(R.id.lblItemText);textItem.setText("View:"+counter);view.setOnClickListener(new

android - Android 中 View 导航的设计模式?

我是Android开发的新手,面临UI实现问题。也就是说,我正在尝试找到一种解决View层次结构和View之间导航(具有历史记录)的好方法(设计模式?)。是否总是必须启动新的Activity?我不想在使用AndroidSDK的第一步中学习坏习惯,因此我的问题。您认为可以遵循的个人方法或指向详细说明该主题的资源/教程的任何链接将不胜感激。 最佳答案 在Android中,推荐的行为是这样的:“后退”按钮可让您返回到上一个“屏幕”。你并不总是需要启动一个新的Activity来创建一个新的“屏幕”,如果你管理自己的“子屏幕”,你应该覆盖你的

android - 如何使用 Roboguice 注入(inject)对话框 View ?

roboguice似乎只能从Activity的onCreate(...)中定义的contentView注入(inject)View。在onCreate()之外,例如,如果我有我的自定义对话框,它也有一个内容View(例如dialog.setContentView(R.layout.dialog_layout);),如何在我的Activity中注入(inject)来自此dialog_layout的View?(当我直接在Activity中注入(inject)对话框View时,我得到了null) 最佳答案 目前roboguice不支持为诸

android - 我应该将所有 Android View 属性放入样式中吗?

我看到一些Android开发者提倡这种形式的声明式布局:即几乎所有属性(包括ID)都进入样式定义。它当然可以缩短布局文件,但这是否太过分了?您建议在样式定义中加入什么,在布局中应该保留什么,为什么?我今年开始做Android开发,但之前有开发经验。像这样的问题非常重要,我们使用工具的“方式”,习惯,才能更有效率。感谢您分享您对什么对您有用的看法,以提高清晰度、效率、可维护性和应用可靠性。 最佳答案 我一直在思考这个问题,在处理多种设备尺寸和密度时,它变得更加切题。在样式中放入过多信息会限制它们的使用,尤其是在处理横向和纵向布局时。例