2016-11-28遇到的一点小问题
重装了系统,安装Android Studio 和 SVN ,不过在Studio配置svn.exe的信息还是出错,因为选的默认安装,没有安装主程序,需要重新安装,设置一下选项,才会安装主程序。具体:
https://my.oschina.net/fyyy/blog/519353
记录一下,这已经是第二次了,不能再出现第三次了。
下载安装Genymotion,下载模拟器,一会就失败。然后网上找的方法
http://blog.csdn.net/qq_23191031/article/details/50875450
在C:\Users\Administrator\AppData\Local\Genymobile
里的genymotion.log
文件里找一下刚才的下载的信息,
下载了两个试试:
http://dl.genymotion.com/dists/7.0.0/ova/genymotion_vbox86p_7.0_160912_085006.ova
http://dl.genymotion.com/dists/4.4.4/ova/genymotion_vbox86p_4.4.4_160825_200758.ova
速度很快,下载好后复制到模拟器储存地址替换旧文件,路径:
C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova
不过黏贴后重启Genymotion没用,需要先点击add按钮再选择型号,一会就会显示下载完成。
下载后开启模拟器还是会有问题,随便找个方法,
http://blog.csdn.net/u014225510/article/details/45110849
下个UniversalThemePatcher点恢复,重启电脑就解决了
忘了备份Android Studio 的设置信息,还得对字体大小,背景颜色,行号,大小写区分等其他习惯进行设置,累!
试了下5.0的转场动画,感觉效果还不错。好像叫共享元素,用法也很简单,不过模拟器测试竟然偶尔会出问题,再加上没多大必要使用,先这边记下来,下次要用直接拷过去。
跳转前界面MainActivity:
intent.putExtra("imageUrl",imageUrl);
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(MainActivity.this, image0, "transitionName");
ActivityCompat.startActivity(MainActivity.this,intent, options.toBundle());```
跳转后界面ImageActivity:
只需在XML的imageView里写上`android:transitionName="transitionName"`
填写的`android:transitionName`需要一样,这个写法只是一个元素,测试发现如果有两个地方写的一样,只会最后一个有效果,至于多个元素的,没测试。
跳转后的界面,我放的是ImageView,需要加载图片,传过去的或别的都行,可以不一样;测试发现如果没加载,没动画效果,而且之前写的android:src="@color/red"也无法显示,一片空白。跳转前的可以不写加载,一样会有效果。
按返回键有关闭效果,使用`finish();`没有,需要使用`ActivityCompat.finishAfterTransition(ImageActivity.this);`
以上只是测试发现的,不一定正确。
Picasso加载图片有个`.fit()`的方法,网上说的是按照控件的大小进行图片放大缩小,测试发现类似将imageView的scaleType设置为fitXY效果,即使之前设置`android:scaleType="centerCrop"`也没有用。使用时要注意
网友评论