小编G_c*_*omp的帖子

Android类图UML

我正在尝试为android项目创建一个类图.我希望我的类代表我将实现的活动,服务和接口.

网上有几个问题,但我找不到明确的答案.

我知道Android和UML没有具体的规则,但我有些疑惑.

  • 如何表示Activity和AsyncTask之间的关系?
  • 如何指示活动对另一个活动有意图?

也许如果有人有一个例子,真的会有所帮助.

diagram android uml modeling class

3
推荐指数
1
解决办法
5692
查看次数

使用RecyclerView项目进行共享元素转换 - Android

我正在尝试使用回收器视图中的元素进行共享元素转换.当用户单击我的回收器视图项内的textview时,将打开详细信息活动.在详细内容活动中,我显示了一些信息,我还有一个标签布局,使用毕加索从网址加载一些图像.转换为详细活动正在运行,但如果用户在加载所有图像之前返回主活动,则主活动中的回收器视图在反向动画后消失!当我禁用共享元素转换时,问题就消失了.

这两个活动都与片段有关.所以,我正在尝试在两个片段之间创建一个过渡,这两个片段处于不同的活动中.

在RecyclerViewAdapter中,我设置了转换名称:

public void onBindViewHolder(final ViewHolder viewHolder, int position) {
  ... 
 viewHolder.profileImage.setTransitionName("profile"+position);
Run Code Online (Sandbox Code Playgroud)

我的textview的onClickListener(在Main Activity中的一个片段内):

Intent i = new Intent(getCurrentActivity(), DetailActivity.class);
        ActivityOptionsCompat options = ActivityOptionsCompat.
               makeSceneTransitionAnimation(getCurrentActivity(), (View) profileImage, "profile"+position);
        getCurrentActivity().startActivity(i, options.toBundle());
Run Code Online (Sandbox Code Playgroud)

在具有共享元素的详细活动的片段内(在onCreateView中):

profileImage.setTransitionName("profile"+position);
Run Code Online (Sandbox Code Playgroud)

当意图发生时,我已经检查了两个活动中的转换名称.

我陷入了这个问题两天,看不到发生了什么.如果您需要更多关于它的信息或代码,请询问.

谢谢!

android android-fragments shared-element-transition android-recyclerview

3
推荐指数
1
解决办法
3974
查看次数